Mysql drop、delete和truncate的区别 drop、delete和truncate的区别 1.delete删除表的数据,可以加条件,删除某一些数据,无法释放空间。 2.truncate删除表的所有数据,可以瞬间释放存储空间,。 3.drop删除表结构和表数据.将表所占用的空间全释放掉。这个表和索引所占用的空间会恢复到初始大小。 4.执行速度drop>truncate>delete