各位好,我有张表,不知不觉就加到47个字段了,现在我想把它拆开,请问拆成几张表合适呢? 
我想一分为二,这样每张表里还有24个字段,这样合适吗?谢谢

解决方案 »

  1.   

    看用途定了,考虑查询次数和修改次数的字段
      

  2.   

    你要想想建表的时候,为什么要建那么长的表假如拆开, 要考虑一下,数据的存储,以及对表的查询...
      

  3.   

    可以拆分,也可以继续使用47个字段。
    如1楼所说,要看你的具体应用和经常用的查询。如果你经常基于40-47个字段进行查询,则还是为一个表好。如果你的大部分查询都只是基于其中的10-20个则把这些经常查询的字段单独拆分为一个表比较合适。
      

  4.   

    记录有多少?经常查询用到多少字段?
      

  5.   


    因为现在是内部测试阶段,所以记录不是太多,但以后会有大量的数据加入。频繁查询的字段大概会占到一半。
    请问是不是向楼上几位老师说的那样,把常用到的字段拆出来单独建表呢?请明示,谢谢
      

  6.   

    请问是不是向楼上几位老师说的那样,把常用到的字段拆出来单独建表呢?请明示,谢谢 是的,把常用的字段单独建表会提高这些常用的查询的速度(但也很有限),这提高这部分查询速度的同时会面临查47字段时速度会减慢。 所以最终你所要决定的是如何取得平衡。