您的位置:首页 > 数据库 > MySQL

MySQL show table status [转]

2016-01-17 15:14 711 查看

语法:SHOW TABLE STATUS [{FROM | IN} 

db_name
] [LIKE '
pattern
' | WHERE 
expr
]

SHOW TABLE STATUS
 works likes 
SHOW TABLES
, but provides a lot of information about each non-
TEMPORARY
 table. You can also get this list using the mysqlshow --status 
db_name
command. The 
LIKE
 clause, if present, indicates which table names to match.

 

SHOW TABLE STATUS会返回以下字段:

Name

表的名称

Engine

表的存储引擎。在MySQL 4.1.2之前,本值被标记为Type。

Version

表的.frm文件的版本号

Row_format

行存储格式(Fixed, Dynamic, Compressed, Redundant, Compact)。InnoDB表的格式被报告为Redundant或Compact

Rows

行的数目。部分存储引擎,如MyISAM,存储精确的数目。对于其它存储引擎,比如InnoDB,本值是一个大约的数,与实际值相差可达40到50%。在这些情况下,使用SELECT COUNT(*)来获得准确的数目。对于在INFORMATION_SCHEMA数据库中的表,Rows值为NULL。

Avg_row_length

平均的行长度。

 

Data_length

数据文件的长度。

Max_data_length

数据文件的最大长度。如果给定了数据指针的大小,这是可以被存储在表中的数据的字节总数。

 

Index_length

索引文件的长度。

Data_free

被整序,但是未使用的字节的数目。

Auto_increment

下一个AUTO_INCREMENT值。

Create_time

表创建时间。

Update_time

什么时候数据文件被最后一次更新

Check_time

什么时候表被最后一次检查。不是所有的存储引擎此时都更新,在此情况下,值为NULL。

Collation

表的字符集和整序。

Checksum

活性校验和值。

Create_options

和CREATE TABLE同时使用的额外选项。

Comment

创建表时使用的评注(或者有关为什么MySQL可以

 

 

注:本文转自:http://www.cnblogs.com/mybest/archive/2012/03/15/2398111.html

 

阅读更多
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: