Mysql drop、delete和truncate的区别

drop、delete和truncate的区别

1.delete删除表的数据,可以加条件,删除某一些数据,无法释放空间。

2.truncate删除表的所有数据,可以瞬间释放存储空间,。

3.drop删除表结构和表数据.将表所占用的空间全释放掉。这个表和索引所占用的空间会恢复到初始大小。

4.执行速度drop>truncate>delete

posted @ 2021-08-05 17:35  shamozhicheng  阅读(96)  评论(0编辑  收藏  举报