标签:
接下来,测试一下
char(1) default null、char(1) not null default ‘‘、char(200) default null、char(200) not null default ‘‘
varchar(1) default null、varchar(1) not null default ‘‘、varchar(200) default null、varchar(200) not null default ‘‘
nvarchar(1) default null、nvarchar(1) not null default ‘‘、nvarchar(200) default null、nvarchar(200) not null default ‘‘
tinyint default null、tinyint int not null default 0
int default null、int not null default 0
text default null、text not null default ‘‘
表数据量22.23万,占用空间44.494M
用到的sql语句
增加列:alter table t_type add column new_column char(1) default null;
修改列:alter table t_type modify new_column char(200) default null;
删除列:alter table t_tpye drop column new_column;
查看空间:
select concat(round(sum(data_length/1024/1024),3),‘MB‘) as data_size,
concat(round(sum(max_data_length/1024/1024),3),‘MB‘) as max_data_length,
concat(round(sum(data_free/1024/1024),3),‘MB‘) as data_free,
concat(round(sum(index_length/1024/1024),3),‘MB‘) as index_length
from information_schema.tables where table_name=‘t_type‘
占用空间 | char(1) default null | char(50) default null | char(100) default null | char(200) default null |
data_size(MB) | 45.123 | 44.922 | 44.922 | 44.922 |
index_length(MB) | 2.256 | 2.256 | 2.256 | 2.256 |
data_free(MB) | 0 | 0 | 0 | 0 |
占用空间 | char(1) not null default ‘‘ | char(50) not null default ‘‘ | char(100) not null default ‘‘ | char(200) not null default ‘‘ |
data_size(MB) | 44.922 | 44.721 | 44.721 | 44.721 |
index_length(MB) | 2.256 | 2.256 | 2.256 | 2.256 |
data_free(MB) | 0 | 0 | 0 | 0 |
向new_column char(200) not null default ‘‘插入字符N个a\啊 | |||||
占用空间\插入字符数量 | 1(a\啊) | 2(aa\啊啊) | 2(a啊/啊a) | 3(aaa/啊哈呵) | 35(a…a/啊…的/全半角混合) |
data_size(MB) | 45.729\46.733 | 46.733\48.961 | 48.961/48.961 | 48.961/48.961 | 63.377/66.617/67.617 |
index_length(MB) | 2.256 | 2.256 | 2.256 | 2.256 | 2.256 |
data_free(MB) | 0 | 0 | 0 | 0 | 4.24 |
标签:
原文地址:http://www.cnblogs.com/shixm/p/5513028.html