语法: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可以访问表信息的说明)。 |
浙公网安备 33010602011771号