【发布时间】:2011-03-18 17:42:44
【问题描述】:
以以下为例,我试图找出设置 MySql 数据库的最佳方法。
FoodGroupTypeCode: 谷物、蔬菜、水果、乳制品、蛋白质
表示该属性的最佳数据类型是什么?
-
CHAR(1):G、V、F、D、P -
TINYINT:使用数字代码(即 Grain = 1,Vege = 2) ENUM-
VARCHAR(9):使用全名 - 其他(解释)
选项 4 真的不是我的考虑,除非有人真的可以验证它。我已经阅读了很多关于这个主题的“意见”,但正在寻找更具体的理由来选择一个而不是另一个。我很欣赏有人可以提供该程度的任何意见,而不是诸如“我喜欢 ENUM,因为它速度快”之类的意见。
【问题讨论】:
标签: mysql database database-design types