如果想看sql的底层优化语句。可以结合使用show warnings,可以看到select count(*) 底层优化成了 select count(0) 所以从本质上count(1) 和count(*)在执行效率上没有任何区别

 explain各个字段的解释

 

 possible_key           key

使用A索引              使用A索引

使用A索引                     X

       X                     使用A索引  

      X                             X

2.字段

3.函数

 2.索引扫描