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

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

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

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

posted @ 2020-12-06 00:55  咔啡  阅读(295)  评论(0)    收藏  举报