mysql表/空间大小查询
 2018-03-30 16:19:52   375   0   

本文最后更新于天前,文中介绍内容及环境可能已不适用.请谨慎参考.

在备份数据库里面的数据时,有时我们需要知道数据库/表占用了多少空间,经常需要借助一些sql语句查询,总是用到才会查询一下,自己记录一下.

  • 查所有库的大小
select * from (
select TABLE_SCHEMA,concat(round((sum(DATA_LENGTH)+sum(INDEX_LENGTH))/1024/1024,3),'M') size from information_schema.tables 
group by TABLE_SCHEMA
) tp order by tp.size desc

  • 查询库中表的大小
select * from (
select table_name ,concat(round(sum(DATA_LENGTH/1024/1024),2),'M') size from information_schema.tables
 where table_schema='库名称'
group by table_name 
) tp order by tp.size desc

 


 2018-03-30 16:19:52 
 0

  本文基于CC BY-NC-ND 4.0 许可协议发布,作者:野生的喵喵 固定链接: 【mysql表/空间大小查询】 转载请注明



发表新的评论
{{s_uid}}   , 欢迎回来.
您的称呼(*必填):
您的邮箱地址(*必填,您的邮箱地址不会公开,仅作为有回复后的消息通知手段):
您的站点地址(选填):
留言:

∑( ° △ °|||)︴

(๑•̀ㅂ•́)و✧
<( ̄) ̄)>
[]~( ̄▽ ̄)~*
( ̄ˇ ̄)
[]~( ̄▽ ̄)~*
( ̄ˇ ̄)
╮( ̄▽ ̄)╭
( ̄ε(# ̄)
(⊙ˍ⊙)
( ̄▽ ̄)~*
∑( ° △ °|||)︴

文章分类

可能喜欢 

KxのBook@Copyright 2017- All Rights Reserved
Designed and themed by 野生的喵喵   1620141   44871