Delete、truncate、drop都是删除语句,它们有什么分别?

delete 属于DML语句,删除数据,保留表结构,需要commit,可以回滚,如果数据量大,很慢。

truncate 属于DDL语句,删除所有数据,保留表结构,自动commit,不可以回滚,一次全部删除所有数据,速度相对较快。

Drop属于 DDL语句,删除数据和表结构,不需要commit,删除速度最快。

Java Program!
原文地址:https://www.cnblogs.com/programb/p/14068216.html