返回顶部

收藏

MySQL 获取数据库实际的大小

更多

通过一个SQL语句便可知道你的数据库占用多大的空间

SELECT
CONCAT(sum(ROUND(((DATA_LENGTH + INDEX_LENGTH - DATA_FREE) / 1024 / 1024),2))," MB") AS Size 
FROM INFORMATION_SCHEMA.TABLES where TABLE_SCHEMA like '%YOUR_DATABASE_NAME_HERE%' ;

-- 其中YOUR_DATABASE_NAME_HERE便是你的数据库名

标签:sql,mysql

收藏

0人收藏

支持

0

反对

0

相关聚客文章
  1. yeseng 发表 2016-07-14 16:01:51 Dropbox的神奇口袋:Dropbox架构详析第二篇
  2. zhu329599788@126 发表 2017-03-14 09:08:31 mysql的SQL_CALC_FOUND_ROWS 使用
  3. 蓝鲸 发表 2017-10-27 03:08:55 像Excel一样使用SQL进行数据分析(2)
  4. dormy 发表 2013-11-21 02:34:49 JNDI连接数据库
  5. sulong 发表 2013-02-19 06:35:56 Mysql prepare statment in 的一个陷阱
  6. 邓龙华 发表 2015-12-20 15:51:52 MySQL好用的数学函数
  7. ITJesse 发表 2014-01-05 20:06:56 将SQL Server中的数据导入MySQL
  8. ITJesse 发表 2014-01-05 20:06:56 将SQL Server中的数据导入MySQL
  9. 博主 发表 2016-12-02 17:36:11 数据库行列转换
  10. 蓝鲸 发表 2017-10-20 06:37:49 像Excel一样使用SQL进行数据分析(1)
  11. 蓝鲸 发表 2017-11-03 02:29:21 像Excel一样使用SQL进行数据分析(3)
  12. likai 发表 2018-01-29 11:36:00 oracle 索引组织表