Mysql---show table status

Michael_DD發表於2015-02-10
Mysql---show table status


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可以訪問表資訊的說明)。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29500582/viewspace-1432324/,如需轉載,請註明出處,否則將追究法律責任。

相關文章