如何查看MySQL数据库数据大小、索引数据大小及行数
查看某个数据库中所有表的相关信息:
(1)可以使用show table \G命令查看:
(2)如果想知道MySQL数据库中每个表所占的空间大小以及表的行数,可以打开MySQL数据库,数据库中有一个表,这个表的主要字段有:
:数据库名称
:表名
:使用的存储引擎
:记录数
:数据大小
:索引大小
其他字段请参考MySQL手册,我们只需要知道这几个就够了,所以要知道一个表的大小,就相当于数据大小+索引大小。
SQL:
,+, FROM WHERE = '数据库名称' AND = '表名称'
,+, 来自 . a 其中 a.='' 并且 a.='';
1.查看特定数据库中特定表的数据大小、索引大小、磁盘总大小
a.,
a.,
(round(sum(/ 1024 / 1024)+ sum(/ 1024 / 1024),2),'MB'),
(round(sum(/ 1024 / 1024),2),'MB')AS,
(round(sum(/1024/1024),2),'MB')AS
从
一个
在哪里
a. = ''
并且 a. = '';
+------------------------+----------------+------------------------+------------+----------------+
| | | | | |
+------------------------+----------------+------------------------+------------+----------------+
| | | 4.47MB | 3.52MB | 0.95MB |
+------------------------+----------------+------------------------+------------+----------------+
1 行 (0.00 秒)
二、查看一个库中的情况
('.',a. ,a.) ,(a.,'.',a.) ,
(ROUND(/1000,4),'KB')AS ' 行数',
(ROUND(/(1024*1024),4),',')作为'',
(ROUND(/(1024*1024),4),'M')作为'',
(ROUND((+)/(1024*1024),4),'M') AS'总计'
从
一个
在哪里
a. = ''
3.查询数据库中各表的总行数、数据大小、索引大小、总大小
mysql>
-> ('.',a. ,a.) ,(a.,'.',a.) ,
-> (ROUND(/1000,4),'KB') AS ' 行数',
-> (ROUND(/(1024*1024),4),',') AS '',
-> (ROUND(/(1024*1024),4),'M') AS '',
-> (ROUND((+)/(1024*1024),4),'M') AS'总计'
-> 从
->.一个
-> 哪里
->a. ='';
4、查看第20行到第30行的数据:
mysql>
-> ('.',a. ,a.) ,(a.,'.',a.) ,
-> (ROUND(/1000,4),'KB') AS ' 行数',
-> (ROUND(/(1024*1024),4),',') AS '',
-> (ROUND(/(1024*1024),4),'M') AS '',
-> (ROUND((+)/(1024*1024),4),'M') AS'总计'
-> 从
->.一个
-> 哪里
->a. =''
-> 限制 20,30;
5.使用show table \G命令行查看各表的索引大小、数据大小、行数
mysql>显示表\G;
**************************** 1. 行 ****************************
姓名:
:
:10
:
排数:1287
:2864
:
:零
:
:零
: 无效的
扫一扫在手机端查看
-
Tags : show table status 哪列是表数据条数
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。