delete,truncate,drop区别
delete,truncate,drop区别
1>delete属于DML(数据操纵语言)语言,truncate和drop属于DDL(数据定义语言)语言
2>执行速度 drop>truncate>delete
3>使用delete和truncate,只删除了数据,表结构还在,drop删光光。
4>delete带where,truncate不能带where
5>delete自增长不恢复到初始值,truncate自增长恢复到初始值,不触发delete触发器。