Advertisement

数据库Navicat for MySQL使用教程:MySQL中获取行计数(第3部分)

阅读量:

点击下载Navicat for MySQL

在上周的在 MySQL 中获取高级的行计数(第 2 部分)文章中,我们借助原生的 COUNT() 函数实现了对唯一值和符合特定条件值的统计。在今天的内容最后部分,我们将探讨如何从数据库或整个模式中的所有表中提取行数信息。

查询 information_schema 数据库

无需针对每一个表单独执行计数操作以获取行数信息。如果需要频繁执行该操作,这种方式将显得重复且可能需要依赖外部脚本进行处理。

INFORMATION_SCHEMA 数据库是每个 MySQL 实例用于存储有关其管理的所有其他数据库相关信息的位置。它也被称为数据字典和系统目录,是获取数据库、表、列的数据类型或访问权限等信息的理想来源。

INFORMATION_SCHEMA 中的“TABLES”表包含了关于数据库中所包含其他表的信息。通过查询“TABLES”表,可以仅用一条查询语句便获得精确的行数统计结果。

一个数据库的表行数统计

要获取某个数据库中的行数统计信息非常简便。只需在查询语句中添加一个 WHERE 子句,并设定 table_sc

全部评论 (0)

还没有任何评论哟~