标签: mysql
可能重复: What's the difference between VARCHAR and CHAR?
CHAR和VARCHAR有什么区别。
答案 0 :(得分:29)
CHAR字段是固定的长度,VARCHAR是变量长度字段。
这意味着存储要求不同 - 无论存储什么,CHAR总是占用相同的空间,而VARCHAR的存储要求因存储的特定字符串而异。
答案 1 :(得分:4)
VARCHAR仅为内容所需的空间存储可变数量的字节。
VARCHAR
CHAR存储您为表指定的固定大小(无论多少字节),无论每行占用此类型字段的数量多少。
CHAR