mysql中同一表中的所有char字段是否必须用char类型或varchar类型

我在做库的时候参阅一些著名程序的数据库
发现这些库中所有char有关的字段都统一用char类型或者varchar类型
有一些明明可以用char的定长字段也用varchar
是只为统一还是令有讲究呢?
最新回答
言笑往事

2024-10-13 08:21:12

char是定长的,一般就是在字段长度变化不大时使用,如姓名一般都定义为char,而在字段变化范围很大时使用varchar,如存储某种信息时就使用varchar,这没有什么特殊规定,看情况使用就OK了
鲜奶千层雪

2024-10-13 10:10:22

呵呵,在mysql数据库里,使用varchar类型比较常见。
用char的几乎不多。包括在游戏数据库中都是使用varchar。