当前位置:   article > 正文

mysql 如何删除数据库中所有的表_mysql清空数据库所有表

mysql清空数据库所有表

方法1:

SELECT concat('DROP TABLE IF EXISTS ', table_name, ';')
FROM information_schema.tables
WHERE table_schema = 'mydb';

mydb换成你想删除的数据库的名字
这样可以生成一个批量处理的sql语句,你需要再运行一次这个结果集
就可以删除所有的表而不删除数据库

例如:

①新建查询:

②返回的结果集,复制出来再运行一次。(复制,可以shift批量选中,也可以导出) 

复制出来,贴到查询中,再点击运行。即可删除所有表。

方法2:

在Navicat Premium(或 Navicat for MySQL)中,可以批量选中,点击删除表。一步到位!!!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/440859
推荐阅读
相关标签
  

闽ICP备14008679号