gpt4 book ai didi

mysql - 获取MySQL数据库中所有表的记录数

转载 作者:行者123 更新时间:2023-11-29 15:57:52 25 4
gpt4 key购买 nike

有没有一种方法可以获取 MySQL 数据库中所有表的行数,而无需在每个表上运行 SELECT count()

最佳答案

SELECT SUM(TABLE_ROWS) 
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_SCHEMA = '{your_db}';

Note from the docs though:对于 InnoDB 表,行数只是 SQL 优化中使用的粗略估计。您需要使用 COUNT(*) 进行精确计数(成本更高)。

关于mysql - 获取MySQL数据库中所有表的记录数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56355542/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com