- char:储存字符串,固定长度
- varchar:储存字符串,可变长度
- 存储数据:
char:根据设计长度自动补充空格,例如:char(5)保存数据user自动补充一个空格‘user ’
varchar:根据数据长度变化,例如:varchar(5)保存数据user,数据长度4,如果存放的字符串长度不超过255,VARCHAR会额外申请一个字节用于存放实际字符串的长度,如果超过255,会额外申请两个字节的空间用于存放实际字符串的长度,所以根据VARCHAR实际存放的字符长度不同,其所占空间也会不同
MySql char和varchar
最新推荐文章于 2024-07-18 20:04:15 发布