当前位置:   article > 正文

【SQL】truncate:清空表中数据_truncate 会清除数据吗?

truncate 会清除数据吗?

清除一个表中的所有数据:

(1)一种方式是用 DROP TABLE 指令,它会使整个表格消失,而无法再被用了。

(2)另一种方式就是运用 TRUNCATE TABLE 的指令。在这个指令之下,表格中的数据会完全消失,可是表格本身会继续存在。 

 

TRUNCATE TABLE 的语法如下:

TRUNCATE TABLE "表格名";

 

【P.S.】与delete * from xxx的区别

truncate:会清空表中所有的数据,速度快不可回滚;实质是删除整张表包括数据再重新创建表。  

delete:逐行删除数据,每步删除都是有日志记录的,可以回滚数据;实质是逐行删除表中的数据。

 

 实例验证:https://blog.csdn.net/jqc874789596/article/details/80511817

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/409617
推荐阅读
相关标签
  

闽ICP备14008679号