delete与truncate的区别

delete from 表名 where条件语句;将表中表中符合一定条件的记录删除。
truncate table 表名;将表中的所有记录清空,但不破坏表的结构。
delete 删除的表记录被存储在系统回滚中。而truncate清楚的表记录是直接删除,因此无法恢复。

原文地址:https://www.cnblogs.com/leipei2352/p/2082393.html