DELETE和TRUNCATE的区别
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DELETE和TRUNCATE的区别相关的知识,希望对你有一定的参考价值。
1.DELETE
- ?DML语言
- ?可以回退
- ?可以有条件的删除
DELETE FROM 表名 WHERE ...
2.TRUNCATE TABLE
- ?DDL语言
- ?无法回退
- ?默认所有的表内容都删除
- ?删除速度比delete快。
TRUNCATE TABLE 表名
3.DROP TABLE
- 删除表
DROP TABLE 表名
以上是关于DELETE和TRUNCATE的区别的主要内容,如果未能解决你的问题,请参考以下文章
truncate table 和delete * from的区别