Log in

View Full Version : mysql 如何删除 数据库中所有的表,要不删除 database的,只删database下面所有的表。


McCallsburg
2016-05-22, 10:01 PM
连接information_schema库
select concat('drop table ',table_name,';') from TABLES where table_schema='数据库名称';
查询出来就是删除语句了。

把查询结果复制出来,粘贴到mysql客户端工具里,直接执行。
或者
将查询结果保存成文本文件,在mysql命令行里执行。