本文实例讲述了MySQL实现快速删除所有表而不删除数据库的方法。分享给大家供大家参考,具体如下:
如果直接使用phpmyadmin操作的话肯定非常简单,勾选数据表-》点击删除-》点击确定,操作完毕!
这里介绍一下快速删除数据表的SQL命令操作方法。
删除表的命令:
drop table 表名;
1
drop table 表名;
如果有200张表,执行200次,想想就不想动手了。
下面提供一个使用information_schema库的方案:
复制代码 代码如下:
SELECT CONCAT(‘drop table ‘,table_name,’;’) FROM information_schema.TABLES WHERE table_schema=‘XXXX’;
通过这条命令来得到drop table 表名;这样的语句,然后批量执行。
看我执行的结果,去掉第一行,后面就是删除dede系统中所有表。
如果你是dede默认表前缀,可以直接复制下面的命令执行以下就好。