在数据库中存枚举值,用数字还是字符好?

在数据库中存枚举值,用数字还是字符好?,第1张

这个要看你的 枚举, 是 仅仅一次只能选择一个的? 还是一次可以选择多个的.

例如你的

order_id order_status

1 SUCS(成功success)

2 PCES(处理process)

某行数据, 要么就是 SUCS(成功success) , 要么就是 PCES(处理process)

这种情况下, 用字符是比较合适的。

但是如果枚举是可以选择多个的, 例如:

iddesc

1无党派

2知识分子

4少数民族

8女性

16 ......

这种情况下, 如果一个人, 多个枚举都满足的情况下, 那么这种情况下, 使用 数字 是比较适合的。

也就是

如果某个人,是 无党派汉族女性研究生, 那么枚举值 = 1+2+8

1、选中该表右键点击Design。

2、随便选中一个字段右键点击CheckConstraints,即可看到该表所有有枚举值的字段。。

3、在General处即可编辑枚举值,即可实现新增或者删除枚举值。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/6421968.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-21
下一篇 2023-03-21

发表评论

登录后才能评论

评论列表(0条)

保存