加入收藏 | 设为首页 | 会员中心 | 我要投稿 西安站长网 (https://www.029zz.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 建站 > 正文

常用SQL语句分享

发布时间:2019-10-22 15:58:16 所属栏目:建站 来源:MySQL技术
导读:副标题#e# 【大咖·来了 第7期】10月24日晚8点观看《智能导购对话机器人实践》 前言: 日常工作或学习过程中,我们可能会经常用到某些SQL,建议大家多多整理记录下这些常用的SQL,这样后续用到会方便很多。笔者在工作及学习过程中也整理了下个人常用的SQL,

5.查看库或表大小

  1. # 查看整个实例占用空间大小: 
  2. SELECT 
  3.  concat( round( sum( data_length / 1024 / 1024 ), 2 ), 'MB' ) AS data_length_MB, 
  4.  concat( round( sum( index_length / 1024 / 1024 ), 2 ), 'MB' ) AS index_length_MB  
  5. FROM 
  6.  information_schema.`TABLES`; 
  7.   
  8. # 查看各个库占用大小: 
  9. SELECT 
  10.  TABLE_SCHEMA, 
  11.  concat( TRUNCATE ( sum( data_length )/ 1024 / 1024, 2 ), ' MB' ) AS data_size, 
  12.  concat( TRUNCATE ( sum( index_length )/ 1024 / 1024, 2 ), 'MB' ) AS index_size  
  13. FROM 
  14.  information_schema.`TABLES` 
  15. GROUP BY 
  16.  TABLE_SCHEMA; 
  17.   
  18. # 查看单个库占用空间大小: 
  19. SELECT 
  20.  concat( round( sum( data_length / 1024 / 1024 ), 2 ), 'MB' ) AS data_length_MB, 
  21.  concat( round( sum( index_length / 1024 / 1024 ), 2 ), 'MB' ) AS index_length_MB  
  22. FROM 
  23.  information_schema.`TABLES` 
  24. WHERE 
  25.  table_schema = 'test_db'; 
  26.   
  27. # 查看单个表占用空间大小: 
  28. SELECT 
  29.  concat( round( sum( data_length / 1024 / 1024 ), 2 ), 'MB' ) AS data_length_MB, 
  30.  concat( round( sum( index_length / 1024 / 1024 ), 2 ), 'MB' ) AS index_length_MB  
  31. FROM 
  32.  information_schema.`TABLES` 
  33. WHERE 
  34.  table_schema = 'test_db'  
  35.  AND table_name = 'tbname'; 

(编辑:西安站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读