美文网首页
mysql删除表备忘

mysql删除表备忘

作者: 北凉丶悲凉 | 来源:发表于2018-09-28 15:26 被阅读0次

mysql删除数据表有以下几种情况

1. drop table table_name

  删除表全部数据和表结构,立刻释放磁盘空间,不管是Innodb和MyISAM

2. truncate table table_name

  删除表全部数据,保留表结构,立刻释放磁盘空间,不管是Innodb和MyISAM

3. delete from table_name

  删除表全部数据,表结构不变,对于MyISAM会立刻释放磁盘空间,Innodb不会释放磁盘空间

4. delete from table_name where xxx

  待条件的删除,表结构不变,不管是Innodb还是MyISAM都不会释放磁盘空间

5. delete 操作之后,使用optimize table table_name 会立刻释放磁盘空间,不管是Innodb还是MyISAM

6. delete from 表之后虽然未释放磁盘空间,但是下次插入数据的时候,仍然可以使用这部分空间

相关文章

网友评论

      本文标题:mysql删除表备忘

      本文链接:https://www.haomeiwen.com/subject/lcdpoftx.html