您的位置:首页 > 数据库 > MySQL

mysql删除数据库中所有表

2015-12-24 00:02 525 查看
1.执行语句:

SELECT CONCAT('DROP TABLE IF EXISTS ', table_name, ';') FROM information_schema.tables WHERE table_schema = '数据库名称';

(替换 '数据库名称' 为要删除数据库的名称)

2.执行后会生成drop+表名的语句 ,复制这些语句, 放在mysql的客户端再执行一遍即可:

eg:生成语句如下

CONCAT('DROP TABLE IF EXISTS ', table_name, ';')

DROP TABLE IF EXISTS r_cluster;

DROP TABLE IF EXISTS r_cluster_slave;

DROP TABLE IF EXISTS r_condition;

DROP TABLE IF EXISTS r_database;

DROP TABLE IF EXISTS r_database_attribute;

DROP TABLE IF EXISTS r_database_contype;

DROP TABLE IF EXISTS r_database_type;

DROP TABLE IF EXISTS r_dependency;

DROP TABLE IF EXISTS r_directory;

DROP TABLE IF EXISTS r_element;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: