首页 > 数据库 > MySQL > 正文

用SQL命令查看Mysql数据库大小

2024-07-09 22:43:44
字体:
来源:转载
供稿:网友

SQL是Structured Quevy Language(结构化查询语言)的缩写。SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。在使用它时,只需要发出“做什么”的命令,“怎么做”是不用使用者考虑的。SQL功能强大、简单易学、使用方便,已经成为了数据库操作的基础,并且现在几乎所有的数据库均支持SQL。

1、进去指定schema 数据库(存放了其他的数据库的信息)
use information_schema

2、查询所有数据的大小
select concat(round(sum(DATA_LENGTH/1024/1024),2),'MB') as data from TABLES


3、查看指定数据库的大小
比如说 数据库apoyl
select concat(round(sum(DATA_LENGTH/1024/1024),2),'MB') as data from TABLES where table_schema='apoyl';

4、查看指定数据库的表的大小
比如说 数据库apoyl 中apoyl_test表
select concat(round(sum(DATA_LENGTH/1024/1024),2),'MB') as data from TABLES where table_schema='apoyl' and table_name='apoyl_test';


总之,查看Mysql不同数据库的大小可以参考上面的4种方法,希望对各位朋友有所帮助。



发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表