首页 > 数据库 >mysql 查看表的大小

mysql 查看表的大小

时间:2023-02-23 20:25:21浏览次数:37  
标签:1024 truncate 容量 查看 length mysql 大小 table schema

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;

 

标签:1024,truncate,容量,查看,length,mysql,大小,table,schema
From: https://www.cnblogs.com/airen123/p/17149265.html

相关文章

  • JAVAWEB-NOTE01-初识mysql
    目录JAVAWEB介绍数据库相关概念数据库数据库管理系统SQL常见的关系型数据库管理系统MySQL数据库安装配置登录、退出卸载数据模型JAVAWEB介绍数据库相关概念数据库数......
  • MySQL查询(三)——连接查询
    MySQL查询(三)——连接查询1.连接查询当查询涉及到多个表的字段时会用到连接查询。笛卡尔乘积现象:表1有m行,表2有n行,结果出现m*n行。笛卡尔乘积现象发生的原因是没有加匹......
  • mysql update 更新指定的某条记录
       表A:idnamesexdate1a男20220222········2011b男20220222·······查询满足sex=男的第二条语句......
  • mysql按月自动建库并添加权限
    开发有个按月自动建库并添加权限的需求。CREATEPROCEDURE`create_database`()BEGINdeclarecur_date,las_dateBIGINT;declarecreatedb,grantdbvarchar(4000);......
  • 小记:php无法登录mysql服务器
    PHP脚本连接到MySQL服务器,可能是以下几个原因:MySQL服务器没有运行或停止了。你可以尝试重启MySQL服务器。PHP扩展没有安装或启用。你需要确保安装了PHP的M......
  • MySQL实例和schema的区别
    1.数据库实例就是一个数据库服务(可以是单节点服务,也可以是集群),而schema则是数据库实例下的具体的“数据库”,比如db_test,在schema下有表的概念;2.数据库用户也是基于实例的,......
  • Ubuntu22.04安装Mysql配置远程连接
    安装MySQLsudoaptinstallmysql-server启动sudoservicemysqlstart查看用户密码sudocat/etc/mysql/debian.cnf使用该用户名和密码进入MySQL修改root密码......
  • windows 安装mysql-8.0.13(zip安装)
    安装环境说明系统版本:windows10mysql版本:mysql-8.0.13-winx64.zip下载地址:http://mirrors.163.com/mysql/Downloads/MySQL-8.0/mysql-8.0.13-winx64.zip解压安装......
  • MySQL这些底层执行原理,早已成必备了!
    大体来说,MySQL可以分为Server层和存储引擎层两部分。Server层:包括连接器、查询缓存、分析器、优化器、执行器等,涵盖MySQL的大多数核心服务功能,以及所有的内置函数(如日......
  • 浅析MySQL中concat以及group_concat的使用
    说明:本文中使用的例子均在下面的数据库表tt2下执行: 一、concat()函数1、功能:将多个字符串连接成一个字符串。2、语法:concat(str1,str2,...)返回结果为连接参数产生......