数据库中一些枚举类使用什么类型存储比较好点?

时间:2021-04-17 00:16:19
比如说,试题难度,是保存数字类型,0,1,2,3,4  合适?还是较难,难,中,一般,容易 合适?

不同的用法对数据的查询性能影响大吗

数据库中一些枚举类使用什么类型存储比较好点?

5 个解决方案

#1


引用 楼主 zhangzhufu12 的回复:
比如说,试题难度,是保存数字类型,0,1,2,3,4  合适?还是较难,难,中,一般,容易 合适?

不同的用法对数据的查询性能影响大吗

数据库中一些枚举类使用什么类型存储比较好点?

总感觉存中文的效率不如存字符或者数字

#2


一列存数字(编码),一列存字符(名称),名称中有汉字也没关系 。都这样存

#3



      CODE NAME
---------- ----
         0 较难
         1 难
         2 中
         3 一般
         4 容易

--楼主不应该这样设置么?
--后期维护 有可能修改名字呢?有可能还有其他选项出现呢?

#4


嗯 谢谢各位了,试题难度单独建表方便以后增加和修改

#5


试题难度无非就那么几种, 还单独建一张表?再说你这个表又会有几个字段?

#1


引用 楼主 zhangzhufu12 的回复:
比如说,试题难度,是保存数字类型,0,1,2,3,4  合适?还是较难,难,中,一般,容易 合适?

不同的用法对数据的查询性能影响大吗

数据库中一些枚举类使用什么类型存储比较好点?

总感觉存中文的效率不如存字符或者数字

#2


一列存数字(编码),一列存字符(名称),名称中有汉字也没关系 。都这样存

#3



      CODE NAME
---------- ----
         0 较难
         1 难
         2 中
         3 一般
         4 容易

--楼主不应该这样设置么?
--后期维护 有可能修改名字呢?有可能还有其他选项出现呢?

#4


嗯 谢谢各位了,试题难度单独建表方便以后增加和修改

#5


试题难度无非就那么几种, 还单独建一张表?再说你这个表又会有几个字段?