mysql统计数据库或数据表记录总数
创始人
2025-01-16 02:33:14
0

目录

1.Information_schema表简介

2.统计数据库或数据表记录总数方法


1.Information_schema表简介

Information_schema数据库是MySQL自带的,它提供了访问数据库元数据的方式。

把Information_schema 看作是一个数据库,确切说是信息数据库。其中保存着关于MySQL服务器所维护的所有其他数据库的信息。如数据库名,数据库的表,表栏的数据类型与访问权 限等。在INFORMATION_SCHEMA中,有数个只读表。它们实际上是视图,而不是基本表,因此,你将无法看到与之相关的任何文件。

2.统计数据库或数据表记录总数方法

可以利用Information_schema表中字段table_rows表查询库中各个表当前的总记录数,sql如下:

#按数据表记录数量倒序显示某库所有表的记录数 SELECT table_rows,table_name FROM information_schema.tables    WHERE TABLE_SCHEMA = '数据库名'    ORDER BY table_rows DESC; 

在此基础上,计算数据库的总记录数,使用SUM函数即可,具体SQL例子如下:

   SELECT SUM(table_rows) FROM information_schema.tables    WHERE TABLE_SCHEMA = '数据库名'    #AND table_name not in ('要排除的表1','要排除的表2')   ORDER BY table_rows DESC;

相关内容

热门资讯

Windows下修复SSL/T... Windows下修复CVE-2016-2183漏洞前言确认漏洞是否存在下载nmap确认漏洞是否存在漏...
【微信小程序开发】小程序更新、... ✨✨ 欢迎大家来到景天科技苑✨✨🎈🎈 养成好习惯,先赞...
【Python】使用 Open... OpenCV 提供了多种工具来处理深度图数据,包括读取、显示、滤波、转换以及利用深度信...
QT使用QAxObject读取... 先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,...
python制作俄罗斯方块 作者简介:一名后端开发人员,每天分享后端开发以及人工智能相关技术...
C++知识总结(内附超详细知识... C++知识总结由于在学习C++的同时博主也在学习Linux系统编程、...
Java 程序结构 -- Ja... 大家好,我是栗筝i,这篇文章是我的 “栗筝i 的 Java 技术栈” 专栏的第 003 篇文章,在 ...
多目标遗传算法(NSGAⅢ)的... 参考文献:[1] Deb K , Jain H .An Evolutionary Ma...
Python蓝牙开发(一)——... 前期开发中尝试在树莓派、windows平台使用pybluez库遇到一些问题(广播无法被...
【Golang】Go语言中de... 【Golang】Go语言中defer与return的精妙交织:探索延迟执行与返回顺序的...