mysql如何查询数据库的大小

avatar
作者
筋斗云
阅读量:0

可以使用以下命令来查询MySQL数据库的大小:

SELECT table_schema AS 'Database',  ROUND(SUM(data_length + index_length) / 1024 / 1024, 2) AS 'Size (MB)'  FROM information_schema.TABLES  GROUP BY table_schema; 

这个命令将返回每个数据库的大小(以MB为单位)。其中,table_schema表示数据库的名称,data_length表示表中的数据长度,index_length表示表中的索引长度。通过将这两个值相加并除以1024/1024,可以得到每个数据库的大小(以MB为单位)。最后,使用GROUP BY语句将结果按照数据库名称进行分组。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!