清空数据有2 个命令 -- 清空全部数据,不写日志,不可恢复,速度极快 truncate table 表名; -- 清空全部数据,写日志,数据可恢复,速度慢 delete from 表名 业务需求:清空所有测试数据,只保留空数据表 1.查询数据库内所有的表名 select table_name from information_schema.tables where table_schema='需要查询的数据库' 2.执行脚本(遍历执行,适合少数测试数据,大量数据需要在后面加上limit 来避免