我的编程空间,编程开发者的网络收藏夹
学习永远不晚

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

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

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

前言

  • CentOS7 安装mysql8详细步骤
  • CentOS7 环境下MySQL常用命令

在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查看表占用空间大小内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

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

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

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

目录前言1、切换数据库2、查看所有数据库容量大小3、查看指定数据库使用大小4、查看表使用大小5、查看所有数据库容量大小6、查看所有数据库各表容量大小7、查看指定数据库容量大小8、查看指定数据库各表容量大小总结前言CentOS7 安装mys
2022-06-13

MySQL查看数据库表容量大小和磁盘空间占用大小

schemata表:这个表里面主要是存储在mysql中的所有的数据库的信息   tables表:这个表里存储了所有数据库中的表的信息,包括每个表有多少个列等信息。   columns表:这个表存储了所有表中的表字段信息。   statistics表:存储
MySQL查看数据库表容量大小和磁盘空间占用大小
2017-05-19

oracle数据库如何查看表空间大小

要查看Oracle数据库中表空间的大小,可以使用以下SQL查询语句:SELECT tablespace_name, round(SUM(bytes) / 1024 / 1024, 2) AS "Size (MB)" FROM dba_d
oracle数据库如何查看表空间大小
2024-04-22

oracle怎么查看表占用空间大小

你可以使用以下SQL查询来查看表占用的空间大小:SELECTtable_name,ROUND(SUM(bytes) / 1024 / 1024, 2) AS mbFROMuser_segmentsWHEREsegment_type =
oracle怎么查看表占用空间大小
2024-05-13

mysql如何查看数据库表空间

要查看MySQL数据库的表空间,可以使用以下几种方法:使用MySQL Workbench:打开MySQL Workbench并连接到您的数据库服务器。在左侧导航栏中选择您要查看的数据库。在“管理”选项卡中,选择“表空间”选项。使用命令行
mysql如何查看数据库表空间
2024-04-22

hive怎么查看表占用空间大小

要查看Hive表占用的空间大小,可以使用以下命令:首先进入Hive命令行界面:hive然后使用DESCRIBE FORMATTED命令查看表的详细信息,包括表的存储路径和文件大小:DESCRIBE FORMATTED table_name;
hive怎么查看表占用空间大小
2024-03-01

mysql怎么查看数据库空间大小

要查看MySQL数据库空间大小,可以使用以下查询语句:SELECT table_schema AS "Database",ROUND(SUM(data_length + index_length) / 1024 / 1024, 2) A
mysql怎么查看数据库空间大小
2024-04-12

db2数据库怎么查看表空间大小

要查看DB2数据库中表空间的大小,可以使用以下命令:使用命令行窗口登录到DB2数据库:db2 connect to 运行以下命令以查看所有表空间的详细信息:db2 list tablespaces show d
db2数据库怎么查看表空间大小
2024-04-09

linux如何查看目录占用空间大小

本篇内容主要讲解“linux如何查看目录占用空间大小”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“linux如何查看目录占用空间大小”吧!linux查看目录占用空间
2023-01-05

plsql如何查看表空间大小

在PL/SQL中,可以使用以下语句来查看表空间的大小:SELECT tablespace_name, ROUND(SUM(bytes) / 1024 / 1024, 2) AS "Size (MB)"FROM dba_data_file
plsql如何查看表空间大小
2024-04-09

pg数据库如何查看表空间

要查看PostgreSQL数据库中的表空间,可以执行以下SQL查询语句:SELECT tablespace_name, pg_size_pretty(pg_tablespace_size(tablespace_name))FROM pg
pg数据库如何查看表空间
2024-05-14

如何查看mysql数据库大小

您可以使用以下方法来查看MySQL数据库的大小:1. 使用命令行:打开命令行终端,并登录到MySQL数据库服务器上。然后使用以下命令来查看数据库的大小:```SELECT table_schema AS "Database Name",SU
2023-09-08

编程热搜

目录