对于没有where条件查询数据量较大的表数据总数时,并且不需要非常精确,可以使用以下方式会快很多,提取字段rows数据即可;
注意:
一些存储引擎,例如 MyISAM,存储确切的计数。对于其他存储引擎,例如 InnoDB,这个值是一个近似值,可能与实际值相差 40% 到 50%。在这种情况下,请使用 SELECT COUNT(*) 获得准确的计数。
1.SHOW TABLE STATUS
SHOW TABLE STATUS
WHERE
NAME = '表名';
2.EXPLAIN
EXPLAIN SELECT
count(*)
FROM
'表名';
本文由 GY 创作,采用 知识共享署名4.0 国际许可协议进行许可
本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名
最后编辑时间为:
2022/07/19 16:22