在查询编辑器中,运行此查询:
SELECT
table_schema AS 'DB Name',
ROUND(SUM(data_length + index_length) / 1024 / 1024, 1) AS 'DB Size in MB'
FROM
information_schema.tables
GROUP BY
table_schema;
它将从当前连接返回每个数据库的大小。
如果您只想获取一个数据库而不是整个连接的大小,请插入WHERE语句:
SELECT
table_schema AS 'DB Name',
ROUND(SUM(data_length + index_length) / 1024 / 1024, 1) AS 'DB Size in MB'
FROM
information_schema.tables
WHERE
table_schema = 'db_name'
GROUP BY
table_schema;
需要一个好的 MySQL GUI 工具吗?TablePlus 是一款现代的原生工具,具有优雅的 UI,可让您同时管理多个数据库,例如 MySQL、PostgreSQL、SQLite、Microsoft SQL Server 等。
你适合学Java吗?4大专业测评方法
代码逻辑 吸收能力 技术学习能力 综合素质
先测评确定适合在学习