视递美食网
您的当前位置:首页MySQL中count(*)、count(1)和count(col)的区别汇总

MySQL中count(*)、count(1)和count(col)的区别汇总

来源:视递美食网


---MySQL对于“Select tables optimized away”的含义, 不是"没有更好的可优化的了", 官方解释中关键的地方在于:
 MySQL can read the result directly

所以,合理的解释是: 

    1 数据已经在内存中可以直接读取; 

    2 数据可以被认为是一个经计算后的结果,如函数或表达式的值; 

    3 一旦查询的结果被优化器"预判"可以不经执行就可以得到结果,所以才有"not need to perform the select".

总结

显示全文