mysql 清空数据
清空数据有2 个命令
-- 清空全部数据,不写日志,不可恢复,速度极快
truncate
table
表名;
-- 清空全部数据,写日志,数据可恢复,速度慢
delete
from
表名
业务需求:清空所有测试数据,只保留空数据表
1、查询数据库内所有的表名
select table_name
from information_schema.tables
where table_schema='需要查询的数据库'
2、执行脚本(遍历执行,适合少数测试数据,大量数据需要在后面加上limit 来避免表被锁定)
delete
from
表名
人生如同断线的风筝,是选择乘风而起消逝于雷雨之中,还是随风飘荡坠地于尘?