可以使用以下命令来查询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
语句将结果按照数据库名称进行分组。