利用mysql语句清空数据表数据内容

利用mysql语句清空数据表数据内容

我们在清理站点数据的时候经常会要遇到有的表需要清理,数据不大的时候手动删一下就好了,如果数据特别大几万几十万条的时候,就铁定不能这么干了,就需要用到sql语句了

mysql清空表数据命令有以下两种语句:

语句1:

delete from 表名;

语句2:

truncate table 表名;

比  较:

(1)不带where参数的delete语句可以删除mysql表中所有内容,使用truncate table也可以清空mysql表中所有内容。

(2)效率上truncate比delete快,但truncate删除后不记录mysql日志,不可以恢复数据。

(3)delete的效果有点像将mysql表中所有记录一条一条删除到删完,而truncate相当于保留mysql表的结构,重新创建了这个表,所有的状态都相当于新表。

文章末尾固定信息

weinxin
我的微信
微信号已复制
我的微信
微信扫一扫
 
晴天online
  • 本文由 晴天online 发表于 2023年3月1日 19:58:15
  • 转载请务必保留本文链接:http://www.sunnysoft.net/144.html
匿名

发表评论

匿名网友
:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:
确定

拖动滑块以完成验证