当前位置:首页 > 芯闻号 > 充电吧
[导读]mysql使用select count(*) from table_name可以查询某个表的总记录数。想快速的知道数据库中所有表的记录数信息怎么办?如果使用mysql的版本在5.0及以上,可以通过查询

mysql使用select count(*) from table_name可以查询某个表的总记录数。想快速的知道数据库中所有表的记录数信息怎么办?如果使用mysql的版本在5.0及以上,可以通过查询information_schema库中的tables表来获取,该表中使用table_rows记录表的行数信息。例如查看库testdb中所有表的记录数:

use information_schema;

select table_name,table_rows from tables 
where TABLE_SCHEMA = 'testdb' 
order by table_rows desc;

不过需要注意的是,对于InnoDB表,table_rows行计数仅是大概估计值。

另外一种办法还是借助information_schema库的tables表,来拼接出一个条sql语句,例如:

use information_schema;

select concat(
    'select "', 
    TABLE_name, 
    '", count(*) from ', 
    TABLE_SCHEMA, 
    '.',
    TABLE_name,
    ' union all'
) from tables 
where TABLE_SCHEMA='testdb';

把生成的结果手动加工一下就行了,起码比一张张表去拼写要来的快。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

在MySQL数据库应用中,分页查询是常见的需求,特别是在处理大量数据时。然而,当使用ORDER BY结合LIMIT进行分页查询时,可能会遇到分页数据重复的问题。这一问题不仅影响数据的准确性,还可能导致应用程序逻辑错误。

关键字: 数据库 索引

Redis作为高性能的内存数据库,在缓存、会话存储、消息队列等场景中广泛应用。然而,随着业务规模扩大,Redis的配置、使用和维护面临诸多挑战。

关键字: Redis 数据库

在微服务架构成为主流的今天,单体应用拆分为多个独立服务后,数据一致性成为分布式系统设计的核心挑战。传统数据库事务无法跨越服务边界,导致跨服务操作出现数据不一致问题。

关键字: 数据库 ACID

北京——2026年1月5日 亚马逊云科技在2025 re:Invent全球大会上宣布,全球知名的抗体与生命科学解决方案供应商Proteintech选择亚马逊云科技为首选云服务商,基于亚马逊云科技的计算、容器、数据库和分析...

关键字: AI 数据库 网关

重庆2025年12月30日 /美通社/ -- 2025年12月28日,《中国城市国际网络形象指数报告(2025)》(以下简称《报告》)在重庆正式发布。北京、上海、中山、重庆入选国际传播力优秀案例,福州、义乌、厦门、宁波、...

关键字: 网络 BSP CIS 数据库

Redis 作为高性能键值存储系统,其设计细节中蕴含着对效率与灵活性的深刻考量。默认配置的 16 个数据库(编号 0-15)便是这一理念的典型体现。

关键字: Redis 数据库

北京——2025年12月8日 亚马逊云科技在2025 re:Invent全球大会上,宣布推出全新的Amazon AI Factories,助力企业将现有基础设施转化为高性能的AI环境。Amazon AI Factorie...

关键字: 芯片 AI 数据库

北京——2025年12月2日 亚马逊云科技在2025 re:Invent全球大会上,宣布为Amazon Transform推出全新的Agent功能,以快速推进代码和应用现代化,助力客户更快消除技术债务,将更多资源投入创新...

关键字: AI UI框架 数据库

珠海2025年11月21日 /美通社/ -- 11月18日,国际独立第三方检测、检验和认证机构德国莱茵TÜV大中华区(以下简称"TÜV莱茵&qu...

关键字: 航天 质量管理体系 ISO 数据库

北京——2025年8月15日,亚马逊云科技日前宣布,Amazon DocumentDB Serverless已正式可用,这是Amazon DocumentDB(兼容MongoDB)的一种全新配置,能够根据应用程序需求自动...

关键字: 数据库 服务器
关闭