MySQL查询某个数据库中特定表的空间占用大小

如果您也想要查询某个数据库中特定表的空间占用大小,包括数据和索引的大小,那么您可以使用以下SQL查询。这个查询将显示特定表在数据库中的数据大小、索引大小以及总大小。

sql 复制代码
SELECT 
    table_name AS `Table`,
    ROUND(((data_length + index_length) / 1024 / 1024), 2) AS `Size (MB)`,
    ROUND((data_length / 1024 / 1024), 2) AS `Data Size (MB)`,
    ROUND((index_length / 1024 / 1024), 2) AS `Index Size (MB)`
FROM information_schema.tables
WHERE table_schema = 'your_database_name' 
AND table_name = 'your_table_name';

请替换 your_database_nameyour_table_name 分别为您要查询的数据库名称和表名称。这个查询将返回指定表在数据库中的空间占用大小,包括数据大小、索引大小以及总大小,以兆字节(MB)为单位。

结果输出示例:

相关推荐
YIN_尹9 小时前
【MySQL】表的操作
数据库·mysql·oracle
m0_598177239 小时前
MYSQL开发- (1)
android·java·mysql
坐吃山猪9 小时前
ChromaDB01-运行向量数据库
数据库·向量数据库·chromadb
Knight_AL9 小时前
MongoDB、Redis、MySQL 如何选型?从真实业务场景谈起
redis·mysql·mongodb
赱向远方9 小时前
【Install MongoDB on windows】
数据库·windows·mongodb·安装·install
郑州光合科技余经理9 小时前
从国内到海外:同城o2o本地生活服务平台国际化实战
java·开发语言·javascript·mysql·uni-app·php·生活
week_泽9 小时前
小程序云数据库综合操作_4
数据库·oracle·小程序
lalala_lulu9 小时前
并发事务带来哪些问题?(超详细版)
数据库·oracle
点灯小铭9 小时前
基于单片机的智慧校园自动打铃系统设计
数据库·单片机·嵌入式硬件·毕业设计·课程设计·期末大作业