专注Java教育14年 全国咨询/投诉热线:400-8080-105
动力节点LOGO图
始于2009,口口相传的Java黄埔军校
首页 hot资讯 教你在MySQL中查询数据库大小

教你在MySQL中查询数据库大小

更新时间:2022-11-04 09:57:18 来源:动力节点 浏览871次

在查询编辑器中,运行此查询:

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 等。

提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>