菜鸟我在设计数据库时 其中一个实体有大概40条字段,已经有了一部分附表了,我不太清楚一个表40条左右的字段会不会对将来的查询有影响! 我是不是应该再把它多分出来几个分表呢?希望各位指点一下!
没什么复杂的业务就直接用一张表好了,查询不会有什么影响,再说你也不会每次都把40个字段都查出来吧。
分的话要看实际需求,比如要频繁查询操作、被其它表关联其中几个字段,而其它字段则很少用到,就可以考虑拆开。
自己可以算一下,各个字段加起来的长度不能大于8192(1024*8),多了就不在一个页内了,其余是否要分其他表,要看业务模式的
我想请问一下那么我的有一个字段是text长度要怎么算呢!谢谢!
@bos_kg: text不在这些字段的数据页内,但是强烈不建议用Text字段,比如,你有要用到text字段的检索的话。
适当就好,把一个表能放的下的分成多表关联表查询有时候速度会更慢
text字段与其他字段不存在一个页内,一个表有40多个字段,主要看业务需求,拆分业务无关的一些字段单独成附表。
40个字段也不算很多吧!
因为我平时做得不会有这么多一般就十来个,所以这次感觉这么多,害怕影响以后的操作!所有就向园子里问问各位了!
只要命名规范,字段类型设计合理,400个字段也没有关系
字段多少没有问题,就是字段类型的大小要设置的合理