mysql查询数据库所有表的数据量

   2025-02-13 6210
核心提示:你可以使用以下的SQL语句来查询MySQL数据库中所有表的数据量:SELECT TABLE_SCHEMA AS 'Database',TABLE_NAME AS 'Table',TA

你可以使用以下的SQL语句来查询MySQL数据库中所有表的数据量:

SELECT     TABLE_SCHEMA AS 'Database',    TABLE_NAME AS 'Table',    TABLE_ROWS AS 'Row Count'FROM    INFORMATION_SCHEMA.TABLESWHERE    TABLE_TYPE = 'BASE TABLE'    AND TABLE_SCHEMA NOT IN ('information_schema', 'mysql', 'performance_schema', 'sys')ORDER BY    TABLE_SCHEMA,    TABLE_NAME;

这个查询会返回每个表的数据库名称,表名以及行数。请注意,上述查询将不包括视图(VIEW)和临时表(TEMPORARY TABLE)。在WHERE子句中,可以根据需要过滤掉特定的数据库(例如information_schema,mysql,performance_schema和sys)。

这个查询使用了MySQL的内置信息模式(INFORMATION_SCHEMA),它提供了关于数据库、表和列的元数据信息。

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言