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

结果输出示例:

相关推荐
异常君23 分钟前
MySQL 查询优化:JOIN 操作背后的性能代价与更优选择
后端·mysql·性能优化
LG.YDX23 分钟前
MySQL:13.用户管理
数据库·mysql
晓柏31 分钟前
常用数据库备份与恢复
数据库
二胖_备份管理员1 小时前
ORACLE数据库备份入门:第四部分:2-备份场景举例
数据库·oracle·备份·备份场景
聪明的墨菲特i2 小时前
SQL进阶知识:六、动态SQL
数据库·sql·sql注入·动态sql·prepare·execute
PingCAP2 小时前
APTSell x TiDB AutoFlow:AI 数字员工,助力销售业绩持续增长
数据库
PingCAP2 小时前
从企业数智化四阶段解读 TiDB 场景价值
数据库
Haoea!2 小时前
java-mybatis01
java·数据库·oracle
zandy10112 小时前
衡石科技:HENGSHI SENSE 数据权限解决方案
java·数据库·科技
爱的叹息2 小时前
数据库sql执行报错:non-grouping field xxx is used in HAVING clause错误详解
数据库·sql·oracle