2.3 字符集
字符编码
固定长度编码方案
表示不同的字符所需要的字节数量是相同的。ASCII、UCS2
可变长度编码方案
表示不同的字符所需要的字节数量是相同的。UTF-8、GB2312
utf8mb4
MySQL 的字符串类型
类型 | 最大长度 | 存储空间要求 | 含义 |
---|---|---|---|
CHAR(M) | M 个字符 | MxW 字节 | 固定长度的字符串 |
VARCHAR(M) | M 个字符 | L+1 或 L+2 字节 | 可变长度的字符串 |
L 表示字符串内容占用字节数。
固定长度编码方案
表示不同的字符所需要的字节数量是相同的。ASCII、UCS2
可变长度编码方案
表示不同的字符所需要的字节数量是相同的。UTF-8、GB2312
类型 | 最大长度 | 存储空间要求 | 含义 |
---|---|---|---|
CHAR(M) | M 个字符 | MxW 字节 | 固定长度的字符串 |
VARCHAR(M) | M 个字符 | L+1 或 L+2 字节 | 可变长度的字符串 |
L 表示字符串内容占用字节数。