您现在的位置是:首页  > 后端  > 数据库  > Mysql Mysql

mysql中 delete、drop、truncate区别

2020-05-14【Mysql】2126人已围观

简介- `truncate` 和 `delete` 只删除数据,不删除表结构 , `drop` 删除表结构,并且释放所占的空间。 - 删除数据的速度,`drop> truncate > delete` - `delete`属于DML语言,需要事务管理,`commit` 之后才能生效。drop和truncate属于DDL语言,操作立刻生效,不可回滚。 - 使用场合: - - 当你不再需要该表时, 用 `drop`; - - 当你仍要保留该表,但要删除所有记录时, 用 `truncate`; - -


关注博客,更多精彩分享,敬请期待!
 

Tags: 面试题  

很赞哦! (0)

我的名片

网名:随心

职业:PHP程序员

现居:湖北省-武汉市

Email:704061912@qq.com