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索引知识的一些小妙招总结
May 10 MySQL
MySQL触发器的使用
May 24 MySQL
MySQL GRANT用户授权的实现
Jun 18 MySQL
SQL实现LeetCode(197.上升温度)
Aug 07 MySQL
mysql中int(3)和int(10)的数值范围是否相同
Oct 16 MySQL
MySQL窗口函数的具体使用
Nov 17 MySQL
SQL基础查询和LINQ集成化查询
Jan 18 MySQL
详细聊一聊mysql的树形结构存储以及查询
Apr 05 MySQL
MySQL视图概念以及相关应用
Apr 19 MySQL
优化Mysql查询的示例
Apr 26 MySQL
MySQL中正则表达式(REGEXP)使用详解
Jul 07 MySQL
SQLServer常见数学函数梳理总结
Aug 05 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
第十一节--重载
2006/11/16 PHP
mysql4.1以上版本连接时出现Client does not support authentication protocol问题解决办法
2007/03/15 PHP
php程序员应具有的7种能力小结
2014/11/27 PHP
PHP微信发送推送消息乱码的解决方法
2019/02/28 PHP
IE autocomplete internet explorer's autocomplete
2007/06/30 Javascript
使用js获取QueryString的方法小结
2010/02/28 Javascript
jquery加载页面的方法(页面加载完成就执行)
2011/06/21 Javascript
基于JavaScript 类的使用详解
2013/05/07 Javascript
js实现对table动态添加、删除和更新的方法
2015/02/10 Javascript
jQuery ajax提交Form表单实例(附demo源码)
2016/04/06 Javascript
JS对HTML表格进行增删改操作
2016/08/22 Javascript
Bootstrap中的fileinput 多图片上传及编辑功能
2016/09/05 Javascript
vue自定义指令实现v-tap插件
2016/11/03 Javascript
javascript实现无法关闭的弹框
2016/11/27 Javascript
详解js树形控件—zTree使用总结
2016/12/28 Javascript
微信小程序实现滑动删除效果
2017/05/19 Javascript
Bootstrap组件之下拉菜单,多级菜单及按钮布局方法实例
2017/05/25 Javascript
Vue+Openlayers自定义轨迹动画
2020/09/24 Javascript
JQuery绑定事件四种实现方法解析
2020/12/02 jQuery
Python设计模式之代理模式实例
2014/04/26 Python
python多重继承新算法C3介绍
2014/09/28 Python
Python的subprocess模块总结
2014/11/07 Python
Python爬虫实例_利用百度地图API批量获取城市所有的POI点
2018/01/10 Python
centos 安装Python3 及对应的pip教程详解
2019/06/28 Python
总结python 三种常见的内存泄漏场景
2020/11/20 Python
python 将html转换为pdf的几种方法
2020/12/29 Python
HTML5表单验证特性(知识点小结)
2020/03/10 HTML / CSS
英国街头品牌:Bee Inspired Clothing
2018/02/12 全球购物
Bally美国官网:经典瑞士鞋履、手袋及配饰奢侈品牌
2018/05/18 全球购物
教师学习培训邀请函
2014/02/04 职场文书
2014年社区庆元旦活动方案
2014/03/08 职场文书
融资租赁计划书
2014/04/29 职场文书
六一亲子活动总结
2014/07/01 职场文书
运动会广播稿200字(10篇)
2014/10/12 职场文书
爱国教育主题班会
2015/08/14 职场文书
使用CSS自定义属性实现骨架屏效果
2022/06/21 HTML / CSS