标签: mysql sqldatatypes
哪种MySQL数据类型更适合存储血型?(所需的最小数据量)?换句话说,使用“+”或“ - ”符号存储一到两个字母。
谢谢
答案 0 :(得分:2)
它高度依赖于您的需求和需求。就个人而言,我可能会为每种类型分配一个数值并使用tinyint。但是,如果您希望行更直接可读CHAR(3)或VARCHAR(3)可能更合适。事实上,这是少数罕见的情况之一,我甚至建议使用ENUM(因为你不太可能需要添加或删除可能的值)。
tinyint
CHAR(3)
VARCHAR(3)
ENUM