要查询MySQL数据库的大小,可以使用如下的SQL语句:

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;

这条SQL语句会返回每个数据库及其对应的大小(单位为MB)。


如果要查询MySQL中某一个数据库的大小,可以使用下面的SQL语句

SELECT table_schema AS 'Database',
ROUND(SUM(data_length + index_length) / 1024 / 1024, 2) AS 'Size (MB)'
FROM information_schema.tables
WHERE table_schema = '库名称'
GROUP BY table_schema;

这条SQL语句会返回指定数据库对应的大小(单位为MB)。