select * from 表;
select 字段1, 字段2, 字段3,.....字段n from 表;
有什么区别?哪个效率高?

解决方案 »

  1.   

    一般来说,尽量不要用select *的方式
    1、只取用到的字段
    2、如果增加了字段,用*的方式查询如果程序没有考虑到增加了字段可能会报错。
      

  2.   

    主要出于系统维护升级、网络传输性能方面的影响考虑多点 
    所以,后面的写法应该是推荐的
    --------------------------------
    在做web开发的时候你要取一些特殊字段的时候也可以用这个函数,但是在维护的时候你的× 是模糊的不知道相应要取的字段是什么,在那个位置。
    所以尽量用字段名称代替×
    在效率方面 数据小的时候没什么区别,数据量大的时候就可想而知了!