MYSQL将选项菜单放在一个表中

时间:2013-07-11 00:27:16

标签: mysql

是否有必要将所有选项菜单(如状态,公民身份,性别和状态类型)仅通过布尔值或0-9放在一个TABLE中。或者是否有必要将它们分隔在不同的表中,如table_civil_status,table_gender等......

2 个答案:

答案 0 :(得分:0)

问题不在于你有多少张桌子。问题是数据库代表的实体是什么。

从您的问题来看,您似乎拥有一个person实体,其中包含有关某人的各种信息。在这种情况下,将一个人的所有属性放在一个表中是有意义的。

答案 1 :(得分:0)

看起来大多数数据可以放在1个表中,但是你需要额外的表格,例如civil_status和你通常显示为selectbox的其他选项。在主表中,您应该拥有该表的外键