一个table 3个相同的类型的field分别为a,b,c 下面三个语句哪个执行效率高,速度快
1.select * from table where a = .. and c = ..;
2.select * from table where b= .. and c = ..;
3.select * from table where a = .. and b =.. and c = ..;sqlmysql

解决方案 »

  1.   

    需求不同,没有可比性
    总不能为追求效率,而无视需求吧?
      

  2.   

    这个没有可比性,在满足需求的情况下,还需要知道表的结构,
      

  3.   

    写个语句测试一下不就行了 !
      

  4.   

    根据需求定,如果效率跟不上,那你可以字段加上索引。
      

  5.   

    条件都不一样 怎么比?
    把*换成 需求的字段吧 会快那么点点