首页 > 数据库技术 > 详细

mysql 查看数据库大小

时间:2019-12-23 11:03:29      阅读:101      评论:0      收藏:0      [点我收藏+]

前言

?
我们在使用mysql时,经常需要查询mysql中各库的大小。这时,我们可以:

正文

?
mysql中有一个默认的系统库:information_schema,其中有个table表。我们可以通过查询此表来查看各表大小。

?
SQL如下:

USE information_schema;
SELECT TABLE_SCHEMA, SUM(DATA_LENGTH) FROM TABLES GROUP BY TABLE_SCHEMA;   #默认单位为B

?
若想将其转化为KB、MB、GB,则分别除以1、2、3个1024即可。

USE information_schema;
SELECT TABLE_SCHEMA, SUM(DATA_LENGTH)/1024 FROM TABLES GROUP BY TABLE_SCHEMA;   #默认单位为KB
USE information_schema;
SELECT TABLE_SCHEMA, SUM(DATA_LENGTH)/1024/1024 FROM TABLES GROUP BY TABLE_SCHEMA;   #默认单位为MB
USE information_schema;
SELECT TABLE_SCHEMA, SUM(DATA_LENGTH)/1024/1024/1024 FROM TABLES GROUP BY TABLE_SCHEMA;   #默认单位为GB

mysql 查看数据库大小

原文:https://www.cnblogs.com/young233/p/12082582.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!