码迷,mamicode.com
首页 > 数据库 > 详细

mysql 清空数据

时间:2018-08-22 17:04:23      阅读:131      评论:0      收藏:0      [点我收藏+]

标签:cat   遍历   mit   orm   表名   limit   HERE   --   需要   

清空数据有2 个命令

  • -- 清空全部数据,不写日志,不可恢复,速度极快
    truncate table 表名;
  • -- 清空全部数据,写日志,数据可恢复,速度慢
    delete from 表名

 

业务需求:清空所有测试数据,只保留空数据表

1、查询数据库内所有的表名

select table_name
from information_schema.tables
where table_schema=‘需要查询的数据库‘

2、执行脚本(遍历执行,适合少数测试数据,大量数据需要在后面加上limit 来避免表被锁定)

delete from 表名 

mysql 清空数据

标签:cat   遍历   mit   orm   表名   limit   HERE   --   需要   

原文地址:https://www.cnblogs.com/zwesy/p/9517718.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!