Delete, drop table, truncate之间的区别

Delete, drop table, truncate有什么区别?

 

delete 删除表中数据,可以删除一条或多条记录,可以回滚,记录操作日记,是DML

 

truncate table,一次性清空表中全部数据, 不可以回滚,不记录操作日记,是DDL

 

drop table删除表结构,不单清除表中数据,同时表也不存在了,不能回滚,不记录操作日志,是DDL

 

posted @ 2017-03-24 17:18  奋斗的少年WH  阅读(264)  评论(0编辑  收藏  举报