【发布时间】:2011-09-29 17:58:54
【问题描述】:
CHAR 存储为固定长度字符串,VARCHAR 存储为可变长度字符串。我可以使用 VARCHAR 来存储固定长度的字符串,但是为什么人们仍然想使用 CHAR 来存储固定长度的字符串呢?使用 CHAR 而不是 VARCHAR 有什么好处吗?如果没有任何好处,为什么 mySQL 数据库不删除 CHAR 选项?
【问题讨论】:
-
操作,抱歉重复的问题。得到了答案。感谢您的链接。
-
另外几个链接:dba.stackexchange.com/search?q=char+varchar+mysql 和dev.mysql.com/doc/refman/5.0/en/char.html,后者关注使用 concat 的 sql 查询。它们并不完全等价
标签: mysql