标签:ext into i+1 code ascii 入库 删掉 sam values
类型 | 宽度 | 可存字符 | 实际字符(i<=M) | 实占空间 | 利用率 |
---|---|---|---|---|---|
char | M | M | i | M | i/M<=100% |
varchar | M | M | i | i字符+(1~2)字节 | i/(i+1~2)<100% |
char(M),M代表宽度,0<=M<=255之间
varchar(M),M代表宽度,0<=M<=65535(以ascii字符为例,utf8 22000左右)
create table test(
ca char(6) not null default ‘‘,
vca varchar(6) not null default ‘‘
)engine myisam charset utf8;
insert into test values (‘aa ‘,‘aa ‘);
select concat(ca,‘!‘), concat(vca,‘!‘) from test;
+----------------+-----------------+
| concat(ca,‘!‘) | concat(vca,‘!‘) |
+----------------+-----------------+
| aa! | aa ! |
+----------------+-----------------+
1 row in set
显示:char类型字符后的空格丢失
代码:
create table test2(
article text
);
代码:
alter table test2 add img blob;
标签:ext into i+1 code ascii 入库 删掉 sam values
原文地址:https://www.cnblogs.com/Stephanie-boke/p/11664494.html