数据库尽量不用字符串存储非字符串数据

来源:互联网 发布:鄂尔多斯网络推广招聘 编辑:程序博客网 时间:2024/06/13 12:21

数据库存储的非字符串数据应该和代码或者界面数据分离,不要过分强调数据库数据的可读性。

Eg:枚举存储

enum Switch{    开启,    关闭}

可以存储Switch为“开启/关闭”的字符串,也可以存储为“0/1"的数值。

假如下一个版本要将Switch更改为

enum Switch{    启用,    禁用}

存储为“0/1"的数值的可以自动适应,存储Switch为“开启/关闭”则比较麻烦,需要在升级中修改数据库内容。


原创粉丝点击