MySQL 表占用空间大小查询教程
1. 整体流程
journey
title 查询MySQL表占用空间大小流程
section 开始
开始 -> 连接MySQL数据库
section 查询表大小
连接MySQL数据库 -> 查询表大小
section 结束
查询表大小 -> 结束
2. 具体步骤
步骤 | 操作 |
---|---|
1 | 连接MySQL数据库 |
2 | 查询表大小 |
步骤1:连接MySQL数据库
# 连接MySQL数据库
# 使用MySQL命令行工具
mysql -u 用户名 -p
-u 用户名
:指定用户名-p
:提示输入密码
步骤2:查询表大小
# 查询表占用空间大小
# 选择数据库
USE 数据库名;
# 查询表占用空间大小
SELECT table_name AS `表名`,
ROUND(((data_length + index_length) / 1024 / 1024), 2) AS `大小(MB)`
FROM information_schema.tables
WHERE table_schema = '数据库名'
ORDER BY `大小(MB)` DESC;
USE 数据库名;
:切换到要查询的数据库SELECT ...
:查询表占用空间大小,并以MB为单位显示FROM information_schema.tables
:从系统表information_schema.tables
中查询表信息WHERE table_schema = '数据库名'
:指定查询的数据库名ORDER BY
大小(MB)DESC;
:按表大小降序排列
结束语
通过以上步骤,你可以查询MySQL表的占用空间大小了。记得先连接数据库,然后选择要查询的数据库,最后运行查询语句即可。希望这篇教程能帮到你,加油!