这几天看到一些老的数据库表,其中一部分字段设计很令人纠结.......
比方说一个说明城市的字段:city,它可能的选项有北京、上海、深圳、广州等,但对应的真实存储的数据却是1、2、3、4或者是bj、sh、sz、gz。这样一来页面显示的中文北京上海等,而数据库中存储是另一回事,这样在页面后台传值做逻辑控制的时候,往往要先进行转换,感觉有点麻烦,相当纠结..................问下各位老鸟,你们数据库也有这么设计的么?用数字、字符代替有什么好处么?