MySQL数据库如何查看表占用空间大小


Posted in MySQL onJune 10, 2022

在mysql中有一个默认的数据表information_schema,information_schema这张数据表保存了MySQL服务器所有数据库的信息。如数据库名,数据库的表,表栏的数据类型与访问权限等。再简单点,这台MySQL服务器上,到底有哪些数据库、各个数据库有哪些表,每张表的字段类型是什么,各个数据库要什么权限才能访问,等等信息都保存在information_schema表里面,所以请勿删改此表。

1、切换数据库

use information_schema;

2、查看所有数据库容量大小

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;

3、查看指定数据库使用大小

short_video库名 video_info 表名

select concat(round(sum(data_length/1024/1024),2),'MB') as data from tables where table_schema='short_video';

4、查看表使用大小

video_info 表名

select concat(round(sum(data_length/1024/1024),2),'MB') as data from tables where table_schema='short_video' and table_name='video_info';

5、查看所有数据库容量大小

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;

6、查看所有数据库各表容量大小

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;

7、查看指定数据库容量大小

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='short_video';

8、查看指定数据库各表容量大小

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='short_video'
order by data_length desc, index_length desc;

总结

到此这篇关于MySQL数据库如何查看表占用空间大小的文章就介绍到这了!

MySQL 相关文章推荐
MySQL慢查询的坑
Apr 28 MySQL
MySQL索引知识的一些小妙招总结
May 10 MySQL
MySql新手入门的基本操作汇总
May 13 MySQL
MySQL为id选择合适的数据类型
Jun 07 MySQL
安装配置mysql及Navicat prenium的详细流程
Jun 10 MySQL
MySQL系列之四 SQL语法
Jul 02 MySQL
MySQL 5.7常见数据类型
Jul 15 MySQL
MySQL数据库必备之条件查询语句
Oct 15 MySQL
MySQL的InnoDB存储引擎的数据页结构详解
Mar 03 MySQL
Mysql InnoDB 的内存逻辑架构
May 06 MySQL
postgresql如何找到表中重复数据的行并删除
May 08 MySQL
详解MySQL的内连接和外连接
May 08 MySQL
mysql中关键词exists的用法实例详解
Jun 10 #MySQL
sql注入报错之注入原理实例解析
Jun 10 #MySQL
MySQL如何修改字段类型和字段长度
Jun 10 #MySQL
mysql数据库实现设置字段长度
Jun 10 #MySQL
MySQL优化之慢日志查询
Jun 10 #MySQL
MySql中的json_extract函数处理json字段详情
Jun 05 #MySQL
Mysql中@和@@符号的详细使用指南
Jun 05 #MySQL
You might like
据说是雅虎的一份PHP面试题附答案
2009/01/07 PHP
php解析xml 的四种简单方法(附实例)
2016/07/11 PHP
PHP asXML()函数讲解
2019/02/03 PHP
JavaScript 应用类库代码
2008/06/02 Javascript
Mootools 1.2教程(2) DOM选择器
2009/09/14 Javascript
JavaScript 三种创建对象的方法
2009/10/16 Javascript
JavaScript类和继承 this属性使用说明
2010/09/03 Javascript
php与js的区别是什么
2013/08/05 Javascript
CheckBoxList多选样式jquery、C#获取选择项
2013/09/06 Javascript
jQuery表单美化插件jqTransform使用详解
2015/04/12 Javascript
JavaScript中setUTCFullYear()方法的使用简介
2015/06/12 Javascript
微信小程序 富文本转文本实例详解
2016/10/24 Javascript
JS中如何实现复选框全选功能
2016/12/19 Javascript
DOM事件探秘篇
2017/02/15 Javascript
js实现悬浮窗效果(支持拖动)
2017/03/09 Javascript
深入理解vue.js中的v-if和v-show
2017/06/22 Javascript
Vue Spa切换页面时更改标题的实例代码
2017/07/15 Javascript
vue-cli安装使用流程步骤详解
2018/11/08 Javascript
为vue项目自动设置请求状态的配置方法
2019/06/09 Javascript
js判断复选框是否选中的方法示例【基于jQuery】
2019/10/10 jQuery
vue中jsonp插件的使用方法示例
2020/09/10 Javascript
分享15个最受欢迎的Python开源框架
2014/07/13 Python
python循环监控远程端口的方法
2015/03/14 Python
python传递参数方式小结
2015/04/17 Python
在Python的Django框架中更新数据库数据的方法
2015/07/17 Python
使用Django的模版来配合字符串翻译工作
2015/07/27 Python
pybind11和numpy进行交互的方法
2019/07/04 Python
python 同时读取多个文件的例子
2019/07/16 Python
python将数据插入数据库的代码分享
2020/08/16 Python
国外最大的眼镜网站:Coastal
2017/08/09 全球购物
《蜗牛的奖杯》教后反思
2014/04/24 职场文书
花坛标语大全
2014/06/30 职场文书
战略合作意向书
2014/07/29 职场文书
2014教师专业技术工作总结
2014/12/03 职场文书
springboot+WebMagic+MyBatis爬虫框架的使用
2021/08/07 Java/Android
《艾尔登法环》发布最新「战技」宣传片
2022/04/03 其他游戏