本教程操作环境:windows7系统、mysql8版本、Dell G3电脑。
char和varchar区别
| 行为 | char字段 | varchar字段 |
|---|---|---|
| 最大长度 | 255字符 | 65535个字节,所以括号中最大的字符数还得通过编码来算 |
| 是否定长 | 定长,不足的部分用隐藏空格填充 | 不定长 |
| 空间使用 | 会有浪费 | 更加节省 |
| 查找效率 | 高 | 低 |
| 尾部空格 | 插入时省略 | 插入时不会省略,查找时省略 |
| like查找 | 语句中like后的’ '不会省 | 语句中like后的’ '不会省,字段结尾的空格也不会省 |
上一篇:mysql如何删除唯一约束
下一篇:mysql字符串如何转数字
mysql char varchar









