TRUNCATE TABLE 与 DELETE在删除整个表的所有记录时的区别

来源:互联网 发布:linux 启动数据库 编辑:程序博客网 时间:2024/05/18 20:51

TRUNCATE TABLE 与 DELETE在删除整个表的所有记录时的区别

1.DELETE
 ・DML语言
 ・可以回退
 ・可以有条件的删除

 DELETE FROM 表名

  WHERE 条件

2.TRUNCATE TABLE
 ・DDL语言
 ・无法回退
 ・默认所有的表内容都删除
 ・删除速度比delete快。

TRUNCATE TABLE 表名1.DELETE
 ・DML语言
 ・可以回退
 ・可以有条件的删除

 DELETE FROM 表名

  WHERE 条件

2.TRUNCATE TABLE
 ・DDL语言
 ・无法回退
 ・默认所有的表内容都删除
 ・删除速度比delete快。

TRUNCATE TABLE 表名

阅读全文
0 0