mysql查询数据库大小

 
更多

mysql 查看数据库大小的方法。

mysql> show databases;
mysql> use information_schema;

查询所有数据库大小:

#仅查询数据大小
select concat(round(sum(DATA_LENGTH/1024/1024),2),'MB') as data from TABLES;

#仅查询索引大小
select concat(round(sum(INDEX_LENGTH/1024/1024),2),'MB') as data from TABLES;

select concat(round(sum(DATA_LENGTH/1024/1024)+sum(INDEX_LENGTH/1024/1024),2),'MB') as data from TABLES;

查询指定的数据库大小(没含索引):

select concat(round(sum(DATA_LENGTH/1024/1024),2),'MB') as data from TABLES where table_schema='phpernote';

查询数据库内指定表的大小(没含索引):

select concat(round(sum(DATA_LENGTH/1024/1024),2),'MB') as data from TABLES where table_schema='phpernote' and table_name='article';
打赏

本文固定链接: https://www.cxy163.net/archives/3150 | 绝缘体

该日志由 绝缘体.. 于 2022年02月07日 发表在 未分类 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: mysql查询数据库大小 | 绝缘体
关键字: , , , ,

mysql查询数据库大小:等您坐沙发呢!

发表评论


快捷键:Ctrl+Enter