日期:2014-05-18  浏览次数:20510 次

一个表很多字段好还是分成两个表好?
有一个表 用 Primary Key Identity 作为主键索引


后面有灰常多的字段,


这种情况如果拆分成几个表 整体效率是上升了还是下降了?



-- 举例

表1 : id 姓名 地址 ……

--------------拆--------------

表2 : id 姓名
表3 : id 地址

------解决方案--------------------
要具体看你表的设计,一般要遵循数据库表设计的范式要求。
------解决方案--------------------
建议尽量用一个表存, 因为多表关联(join)也是有代价的.
------解决方案--------------------
姓名用1個表

所有城市地址用一個表

姓名-->城市用一個表,另用一個字段記錄具體地址
------解决方案--------------------
字段在100个以内就建议不要分开...
------解决方案--------------------
最好还是用一个表解决了,这还要看具体需求了。