各位大侠,在数据库结构设计上,本人有一个疑问,还请各位大侠指教。
我有一个数据表可以采用两种方式建立,不知哪种方式在数据库存取和查询时效率会更高一些,还是一样?1.表中设置10个字段,会产生20万条记录。2.表中设置2个字段,但同样的数据内容,会产生100万条记录;多谢了!

解决方案 »

  1.   

    这两个表能产生同样的效果吗
      

  2.   

    这个不够详细,
    你的表是否需要连接其他表查询?这很重要,很多时候因为这个选取第二种方案如果不存在其他情况和扩展要求,当然选取第一种
      

  3.   

    10个字段来吧!具体还是看楼主需求,结合实际考虑下吧!最好想想后期有什么二次开发的时候,表怎么设计方便。
      

  4.   

    要看具体需求有存储的内容,我个人看,10个字段的性能要好一些...
      

  5.   

    你查询的时候选取字段的话 10个字段,20万条记录的全表扫描的时间会更快,效率较高