MySQL varchar和char区别与使用场景记录
varchar存储MySQL字符串类型数据。
本文基于MySQL 5.7x
varchar有以下特点:
MySQL规定:一行数据的最大长度是65535字节,注意,是字节(byte),text、blob等大字段类型除外。
varchar的存储需要单独记录其长度,是在列之外占用的空间,但包括在每行总字节数限制内。
占用空间和使用字符集相关
gbk(每字符占用2字节)
utf8(每字符占用3字节)
utf8mb4(每字符占用4字节)
为什么是 varchar(255)?
以varchar(255)为例,
原创
2020-09-11 15:35:17 ·
2151 阅读 ·
0 评论