truncate,delete和drop的区别

相同点:都会删除表内的数据

drop和truncate是DDL语句,执行后会自动提交。
不同点:truncate和delete只删除数据不删除表结构;drop删除表的依赖,索引,触发器。
delete是dml语句,事物提交后会触发触发器;truncate,drop是ddl与语句,不能回滚,不能触发触发器。
一般来说:drop>truncate>delete
 
 
 
 
详细链接:http://blog.csdn.net/ws0513/article/details/49980547
posted @ 2018-02-09 14:16  -1℃  阅读(101)  评论(0编辑  收藏  举报