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)为单位。

结果输出示例:

相关推荐
枫哥和java2 小时前
python serializer, model drf通过序列化器, 模型获取mysql 一张表某个字段数据库现存的最大值
数据库·python·mysql
敲敲敲-敲代码3 小时前
【SQL实验】索引操作(菜单操作和命令操作)
数据库·sql·sqlserver
谦谦均3 小时前
深入解析PostgreSQL中的PL/pgSQL语法
数据库·postgresql
夜色呦4 小时前
Spring Boot实验室管理系统:高效科研管理解决方案
数据库·spring boot·php
敲敲敲-敲代码5 小时前
【SQL实验】视图操作(菜单操作和命令操作)
数据库·sql·sqlserver
2401_857026235 小时前
Spring Boot技术在实验室信息管理中的应用
数据库·spring boot·php
"追风者"6 小时前
mysql数据库(六)pymysql、视图、触发器、存储过程、函数、流程控制、数据库连接池
数据库·mysql
guokanglun6 小时前
数据库视图
数据库
远歌已逝6 小时前
Oracle维护控制文件
数据库·oracle
liuxin334455666 小时前
科研实验室的数字化转型:Spring Boot系统
数据库·spring boot·php