加入收藏 | 设为首页 | 会员中心 | 我要投稿 晋中站长网 (https://www.0354zz.com/)- 科技、容器安全、数据加密、云日志、云数据迁移!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

mysq中如何查询数据库容量

发布时间:2023-05-23 17:31:25 所属栏目:MySql教程 来源:互联网
导读:   本篇内容介绍了“mysql如何查询数据库容量”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家
  本篇内容介绍了“mysql如何查询数据库容量”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
 
  mysql查询数据库容量的方法:1、打开DOS窗口,然后进入mysql的bin目录下;2、执行“SELECT table_schema AS 'shujuku',table_name AS 'biaoming',table_rows AS 'jilushu',TRUNCATE (data_length / 1024 / 1024, 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;
 
  查看所有数据库各表容量
 
  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;
 
  查看指定数据库容量
 
  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 = 'your_table_name';
 
  查看指定数据库各表容量
 
  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 = '指定的库名'
 
  ORDER BY
 
      data_length DESC,
 
      index_length DESC;
 

(编辑:晋中站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章