mysql的count(*)
作者:互联网
count(*)函数返回的是该表多少行.
count(column)返回的是该列不为null的有多少行.
总的来说count(*)函数都需要扫描大量的行,这几乎是不能做优化的.
但在一些特殊情况下还是可以进一步高效:
1.由于MyISAM引擎内置了表的size属性,所以对于MyISAM引擎来说,没有where语句的count是最快的.
2.在允许使用近似值的情况下,可以使用Explain的rows
3.做个汇总表
标签:count,返回,函数,引擎,MyISAM,mysql,该表 来源: https://blog.csdn.net/dmw412724/article/details/88824221