不带外键约束的表
查询
SELECT concat('DROP TABLE IF EXISTS ', table_name, ';')
FROM information_schema.tables
WHERE table_schema = 'test';
table_schema = ‘test’ 中的 test 为对应的库名
运行 SQL
选中 结果的标题
复制,即可复制所有的 SQL
最后直接在查询中粘贴出 SQL
运行即可
带有外键约束的表
查询
道理和上面一样查询出所有的 SQL
SELECT concat('DROP TABLE IF EXISTS ', table_name, ';')
FROM information_schema.tables
WHERE table_schema = 'test';
运行 SQL
这里注意,在运行 删除SQL
前,在 SQL
前后各加上一行 SQL
SET FOREIGN_KEY_CHECKS = 0;
-- 中间是你查询的删除语句
SET FOREIGN_KEY_CHECKS = 1;
之后运行即可