MySQL拷贝数据库到本地,以及查看数据库存储容量大小

一、拷贝数据库(工具:Navicat)

传送门

MySQL拷贝数据库到本地,以及查看数据库存储容量大小_第1张图片MySQL拷贝数据库到本地,以及查看数据库存储容量大小_第2张图片

二、查看数据库大小容量

1、数据库总量大小

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

MySQL拷贝数据库到本地,以及查看数据库存储容量大小_第3张图片

2、某个数据库存储量大小

use information_schema;
select concat(round(sum(DATA_LENGTH/1024/1024),2),'MB') as data from TABLES 
where table_schema='iot-wallet';

MySQL拷贝数据库到本地,以及查看数据库存储容量大小_第4张图片

3、某个数据库每个表存储量大小

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 = 'iot-wallet' -- 数据库名字
	
ORDER BY
	table_rows DESC;

 

你可能感兴趣的:(数据库(mysql,oracle))