MySQL中查询所有数据库占用磁盘空间大小和单个库中所有表的大小的sql语句

 更新时间:2013年08月22日 17:07:31   作者:  
这篇文章主要介绍了在mysql中如何查询所有数据库占用磁盘空间大小的SQL语句,这样方便我们了解数据库的一些情况

查询所有数据库占用磁盘空间大小的SQL语句:

复制代码 代码如下:

select TABLE_SCHEMA, concat(truncate(sum(data_length)/1024/1024,2),' MB') as data_size,
concat(truncate(sum(index_length)/1024/1024,2),'MB') as index_size
from information_schema.tables
group by TABLE_SCHEMA
order by data_length desc;

查询单个库中所有表磁盘占用大小的SQL语句:

复制代码 代码如下:

select TABLE_NAME, concat(truncate(data_length/1024/1024,2),' MB') as data_size,
concat(truncate(index_length/1024/1024,2),' MB') as index_size
from information_schema.tables where TABLE_SCHEMA = 'TestDB'
group by TABLE_NAME
order by data_length desc;

以上语句测试有效,注意替换以上的TestDB为数据库名

相关文章

  • mysql下怎样运行脚本以运行niuzi.sql为例

    mysql下怎样运行脚本以运行niuzi.sql为例

    mysql下运行脚本,有两种方法,都是在命令行下进行的,需要的朋友可以记录下
    2014-07-07
  • Windows MySQL修改配置文件my.ini不生效问题

    Windows MySQL修改配置文件my.ini不生效问题

    在Windows Server 2019上修改MySQL 5.6的安装目录下my.ini文件后,需要通过修改注册表中的ImagePath值来确保MySQL读取新的配置文件,修改时应确保配置文件路径正确,并且新配置不会覆盖原有配置,以保证修改生效
    2025-01-01
  • mysql 忘记密码的解决方法(linux和windows小结)

    mysql 忘记密码的解决方法(linux和windows小结)

    下面是linux和windows下mysql丢失密码的解决办法
    2008-12-12
  • MySQL与PHP的基础与应用专题之数据查询

    MySQL与PHP的基础与应用专题之数据查询

    MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,本系列将带你掌握php与mysql的基础应用,本篇从数据的查询开始
    2022-02-02
  • 安装MySQL在最后的start service停住了解决方法

    安装MySQL在最后的start service停住了解决方法

    今天为一个客户配置服务器的时候,发现的问题,原来他自己安装过mysql但安全没有配置好,路径选择的也不好,重新安装后发现在start service卡住了,通过下面的方法解决了,特分享下
    2013-11-11
  • 详解一条sql语句在mysql中是如何执行的

    详解一条sql语句在mysql中是如何执行的

    这篇文章主要介绍了一条sql语句在mysql中是如何执行的,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-03-03
  • 详解MySQL事务日志redo log

    详解MySQL事务日志redo log

    你知道MySQL 中是如何保证数据不丢失的吗,即便是MySQL发生异常重启了,数据也可以恢复,你了解MySQL产生的事务日志redo log是干嘛的吗,明白它的工作机制吗,本文就给大家详细讲解MySQL事务日志redo log
    2023-07-07
  • MySQL 中的 LIMIT 语句及基本用法

    MySQL 中的 LIMIT 语句及基本用法

    LIMIT 语句用于限制查询返回的行数,常用于分页查询或取部分数据,提高查询效率,本文给大家介绍MySQL 中的 LIMIT 语句,本文给大家介绍的非常详细,感兴趣的朋友一起看看吧
    2025-06-06
  • PHP之Mysql常用SQL语句示例的深入分析

    PHP之Mysql常用SQL语句示例的深入分析

    本篇文章是对Mysql常用SQL语句进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • sql ROW_NUMBER()与OVER()方法案例详解

    sql ROW_NUMBER()与OVER()方法案例详解

    这篇文章主要介绍了sql ROW_NUMBER()与OVER()方法案例详解,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下
    2021-08-08

最新评论