第一步,创建表
create table wangmin(
id int,
name VARCHAR(20)
)
ENGINE=MyISAM DEFAULT CHARSET=utf8;
第二步,插入数据,查看表大小
select count(*) from wangmin;
8388608
通过du -sh wangmin*
查看出来表大小
12k wangmin.frm
161M wangmin.MYD
4.0K wangmin.MYI
第三步,删除数据,查看表大小
delete from wangmin;
select count(*) from wangmin;
0
通过du -sh wangmin*
查看出来表大小
12k wangmin.frm
0 wangmin.MYD
4.0K wangmin.MYI
注:表大小为0MB了,这点比oracle好,不需要进行收缩
第三步,optimize表,查看表大小
Optimize table wangmin;
注:并没有与创建表时发生变化。