使用SQL批量删除数据库

1557阅读 1评论2011-03-04 kevinbin
分类:Mysql/postgreSQL

使用SQL批量删除数据库

select group_concat(concat('drop database ',schema_name,';') separator '') from information_schema.schemata where information_schema !='mysql' and information_schema !='information_schema';


where条件跟不删除的数据库。

+--------------------------------------------------------------------------+
| group_concat(concat('drop database ',schema_name,';') separator '') |
+--------------------------------------------------------------------------+
| drop database a;drop database b;drop database sbtest;drop database test; |
+--------------------------------------------------------------------------+
1 row in set (0.00 sec)


就可以使用生成的语句删除这些数据库了。
上一篇:MySQL 5.5.8关于libmysqlclient.16.dyld的bug
下一篇:防火墙配置

文章评论