用于存储血型的MySQL数据类型?

时间:2016-06-24 21:06:42

标签: mysql sqldatatypes

哪种MySQL数据类型更适合存储血型?(所需的最小数据量)?换句话说,使用“+”或“ - ”符号存储一到两个字母。

谢谢

1 个答案:

答案 0 :(得分:2)

它高度依赖于您的需求和需求。就个人而言,我可能会为每种类型分配一个数值并使用tinyint。但是,如果您希望行更直接可读CHAR(3)VARCHAR(3)可能更合适。事实上,这是少数罕见的情况之一,我甚至建议使用ENUM(因为你不太可能需要添加或删除可能的值)。