Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

mysql查询数据库大小

作者:浪子罢了   发布日期:2025-06-29   浏览:34

-- 查询 MySQL 数据库大小的 SQL 语句

-- 方法1:使用 information_schema 表
SELECT 
    table_schema AS '数据库名',
    SUM(data_length + index_length) / 1024 / 1024 AS '数据库大小(MB)'
FROM 
    information_schema.tables
GROUP BY 
    table_schema;

-- 方法2:使用 SHOW TABLE STATUS 命令
SELECT 
    table_schema AS '数据库名',
    SUM(data_length + index_length) / 1024 / 1024 AS '数据库大小(MB)'
FROM 
    (SHOW TABLE STATUS) AS tables
GROUP BY 
    table_schema;

解释说明:

  1. 方法1

    • 使用 information_schema.tables 表来查询每个数据库的大小。
    • data_lengthindex_length 分别表示数据和索引占用的空间大小。
    • 最终结果以 MB 为单位显示。
  2. 方法2

    • 使用 SHOW TABLE STATUS 命令来获取表的状态信息,包括数据和索引的大小。
    • 同样将结果汇总并以 MB 为单位显示。

这两种方法都可以有效地查询 MySQL 数据库的大小。

上一篇:mysql日期格式

下一篇:mysql 命令行登录

大家都在看

mysqlavg函数保留小数

mysql经纬度距离计算

存储过程mysql

mysql with语句

mysql时间加减

brew 启动mysql

unsigned在mysql中是什么意思

mysql 插入更新

mysql.user

python mysql update

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站