1、drop table table_name:删除表全部数据和结构,立刻释放磁盘空间,不管是innodb和myisam
2、truncate table table_name:删除表全部数据,表结构不变,立刻释放磁盘空间,不管是innodb和myisam
3、delete from table_name :删除表全部数据,表结构不变,对于myisam会立刻释放磁盘空间,innod不会释放磁盘空间。
4、delete from table_name where XXX:带条件的删除,表结构不变,不管是innodb和myisam都不会释放磁盘空间。
5、delete 操作以后,使用optimize table table_name会立刻释放磁盘空间,不管是innodb还是myisam
6、delete from 表以后虽然未释放磁盘空间,但是下次插入数据的时候还是可以使用这部分空间。