您好,欢迎来到品趣旅游知识分享网。
搜索
您的当前位置:首页mysql的count(*)

mysql的count(*)

来源:品趣旅游知识分享网

count(*)函数返回的是该表多少行.

count(column)返回的是该列不为null的有多少行.

总的来说count(*)函数都需要扫描大量的行,这几乎是不能做优化的.

但在一些特殊情况下还是可以进一步高效:

1.由于MyISAM引擎内置了表的size属性,所以对于MyISAM引擎来说,没有where语句的count是最快的.

2.在允许使用近似值的情况下,可以使用Explain的rows

3.做个汇总表

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- pqdy.cn 版权所有 赣ICP备2024042791号-6

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务