首页 > 数据库 >MySQL数据库统计常用语句

MySQL数据库统计常用语句

时间:2023-05-23 17:56:05浏览次数:56  
标签:语句 1024 truncate index 数据库 length MySQL table schema

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、查看指定数据库各表容量大小
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='zx_sms'
order by data_length desc, index_length desc limit 10;

标签:语句,1024,truncate,index,数据库,length,MySQL,table,schema
From: https://www.cnblogs.com/dbstack/p/17425971.html

相关文章

  • mysql高版本(8.0)sql_mode = only_full_group_by的解决办法
    1、原理层面这个错误一般发生在mysql5.7以及5.7以上的版本中,其原因是mysql的默认配置中,sql_mode=“ONLY_FULL_GROUP_BY”这个配置严格执行了‘SQL92标准’,所以很高网站维护人员在升级mysql版本时,都会修改sql_mode的配置,使其能兼容。2、sql层面从sql层面来说,输出的结果......
  • Windows 11 和 Rocky 9 Linux 平台 MySQL 8.0.33 简易安装教程
    目录Windows平台安装MySQLLinux平台Rocky9安装MySQLbinarypackagerpmpackageyum源sourcepackageWindows11和Rocky9Linux初体验MySQL8.0.33简易安装教程。MySQL8.0目前最新稳定版本已经更新到了MySQL8.0.33,估计下一个稳定版本(大约在今年7月份)推出。当然,......
  • 如何查看mysql建表语句
    平时在mysql开发过程中,如果有数据库的图形化客户端,如navicat、mysqworkbench是很方便的查看表的建表语句,但是如果要在linux中通过mysqlclient命令行连接数据库,要怎么查看某张表的建表语句呢。 那就是执行这个命令showcreatetable表名  ......
  • Mysql 创建用户与授权
    Mysql创建用户与授权1.创建用户:CREATEUSER'username'@'host'[IDENTIFIEDBY'password'];username:要创建的用户名;host:代表地址;任何地址可以使用%IDENTIFIEDBY'password':设置密码,如果不写则为空密码eg:CREATEUSER'root'@'localhost'IDENTI......
  • 流程控制、循环语句和随机数
    一、流程控制语句流程判断1if[condition];then command commandfi[条件]&&command流程判断2if[condition];then command1else command2fi[条件]&&command1||command2流程判断3if[condition1];then command1结束elif[condition2];......
  • 修改mysql时区
    1、查看mysql时区showvariableslike‘%time_zone%’;如果system_time_zone和time_zone均为UTC,则表示当前时区为英国格林威治中时区即零时区。中国北京为东八区比零时区早8小时2、设置时区方法1:setglobaltime_zone='+8:00';setti......
  • Linux下安装MySQL
    安装环境:虚拟机virtualbox,Ubuntu20.04系统;命令行下输入:sudoaptupdatesudoapt-getinstallmysql-server等待安装完成后,输入命令进行配置;sudomysql_secure_installation是否对密码验证组件进行配置?y密码强度?0root新密码?your_password 是否继续?y 遇到这个问......
  • Mysql简易安装介绍
    1.建议压缩包安装解压到对应文件,配置环境变量到path:D:\mysql-5.7.19-winx64\bin2.新建mysql配置文件my.ini在mysql根安装目录下新建mysql配置文件my.ini,文件内容如下:[mysqld]basedir=D:\mysql-5.7.19-winx64\datadir=D:\mysql-5.7.19-winx64\data\port=3306skip-gran......
  • sqlserver 创建表时,为何会出现不支持该后端版本设计数据库关系图或表的提示?
    https://www.null123.com/question/detail-2236078.html同事遇到的问题,查了下记录下:由于使用了错误的SSMS版本(SqlServerManagementStudio),这通常被报告为错误。使用为您的数据库版本设计的版本。您可以使用命令select@@version检查您实际使用的sqlserver版本。此版本的报......
  • 1万多贺卡祝福节日祝福ACCESS\EXCEL数据库
    你是否在春节只能复制别人的祝福短信来发送?你是否在节日期间为给朋友送祝福无从下手?你是否在特殊日子和朋友打不开对话的开头?其实,很多情况下我们都需要一堆不同与别的人祝福语,用在节日上、用在交际上等日常备用。今天这一份数据就是祝福语大全,有节日、祝福两大类,子分类有50多个。......