搜索
简帛阁>技术文章>MySQL查看数据库表容量大小

MySQL查看数据库表容量大小

本文介绍MySQL查看数据库表容量大小的命令语句,提供完整查询语句及实例,方便大家学习使用。

1.查看所有数据库容量大小

select 
table_schema as '数据库',
sum(table_rows) as '记录数',
sum(truncate(data_length/1024/1024, 2)) as '数据容量(MB)',
sum(truncate(index_length/1024/1024, 2)) as '索引容量(MB)'
from information_schema.tables
group by table_schema
order by sum(data_length) desc, sum(index_length) desc;


2.查看所有数据库各表容量大小

select 
table_schema as '数据库',
table_name as '表名',
table_rows as '记录数',
truncate(data_length/1024/1024, 2) as '数据容量(MB)',
truncate(index_length/1024/1024, 2) as '索引容量(MB)'
from information_schema.tables
order by data_length desc, index_length desc;


3.查看指定数据库容量大小

例:查看mysql库容量大小

select 
table_schema as '数据库',
sum(table_rows) as '记录数',
sum(truncate(data_length/1024/1024, 2)) as '数据容量(MB)',
sum(truncate(index_length/1024/1024, 2)) as '索引容量(MB)'
from information_schema.tables
where table_schema='mysql';

这里写图片描述

4.查看指定数据库各表容量大小

例:查看mysql库各表容量大小

select 
table_schema as '数据库',
table_name as '表名',
table_rows as '记录数',
truncate(data_length/1024/1024, 2) as '数据容量(MB)',
truncate(index_length/1024/1024, 2) as '索引容量(MB)'
from information_schema.tables
where table_schema='mysql'
order by data_length desc, index_length desc;

这里写图片描述

本文介绍MySQL查看数据库容量大小的命令语句,提供完整查询语句及实例,方便大家学习使用。1查看所有数据库容量大小selecttable_schemaas数据库,sum(table_rows)as
查看mysql数据库容量大小第一种情况:查询所有数据库的总大小,方法如下:mysql>useinformation_schema;mysql>selectconcat(round(sum
本文介绍MySQL查看数据库容量大小的命令语句,提供完整查询语句及实例,方便大家学习使用。1查看所有数据库容量大小selecttable_schemaas'数据库',sum(table_rows)a
如何查看MySQL数据库容量大小发布时间:2020050715:39:55来源:亿速云阅读:141作者:三月本文主要给大家介绍如何查看MySQL数据库容量大小,文章内容都是笔者用心摘选和编辑
概述今天主要介绍MySQL查看数据库容量大小的几个方法,仅供参考。1、查看所有数据库容量大小SELECTtable_schemaAS数据库,sum(table_rows)AS记录数,sum(TRUN
如下:查询(指定数据库/所有数据库)selecttable_schemaas'数据库',sum(table_rows)as'记录数',sum(truncate(data_length/1024/102
SELECTTABLE_NAME,CONCAT(TRUNCATE(DATA_LENGTH/1024/1024,2),'MB')ASDATA_SIZE,CONCAT(TRUNCATE(INDEX_LEN
一:数据大小查询1、进入information_schema数据库(存放了其他的数据库的信息)useinformation_schema;2、查询所有数据的大小:selectconcat(round(
seinformation_schema;查看所有selectconcat(round(sum(data_length/1024/1024),2),'MB')asdatafromtables;查看
目录一、查看所有数据库容量大小二、查看所有数据库容量大小三、查看指定数据库容量大小四、查看指定数据库容量大小五:查看指定数据库指定容量大小数据库情况一、查看所有数据库容量大小SELECTta