一、使用方法
語法:SHOW TABLE STATUS [FROM db_name] [LIKE 'pattern']
參數:[FROM db_name] 可選,表示查詢哪個數據庫下面的表信息。 [LIKE 'pattern'] 可選,表示查詢哪些具體的表名。
二、輸出解釋
show table status like 'tableName' \G Name: 表名稱 Engine: 表的存儲引擎 Version: 版本 Row_format: 行格式。對於MyISAM引擎,這可能是Dynamic,Fixed或Compressed。動態行的行長度可變,例如Varchar或Blob類型字段。固定行是指行長度不變,例如Char和Integer類型字段 Rows: 表中的行數。對於MyISAM和其他存儲引擎,這個值是精確的,對於innoDB存儲引擎,這個值通常是估算的 Avg_row_length: 平均每行包括的字節數 Data_length: 整個表的數據量(以字節為單位) Max_data_length: 表可以容納的最大數據量,該值和存儲引擎相關 Index_length: 索引占用磁盤的空間大小(以字節為單位) Data_free: 對於MyISAM引擎,表示已經分配,但目前沒有使用的空間。這部分空間包含之前被刪除的行,以及后續可以被insert利用到的空間 Auto_increment: 下一個Auto_increment的值 Create_time: 表的創建時間 Update_time: 表的最近更新時間 Check_time: 使用 check table 或myisamchk工具最后一次檢查表的時間 Collation: 表的默認字符集和字符排序規則 Checksum: 如果啟用,保存的是整個表的實時校驗和 Create_options: 創建表時指定的其他選項 Comment: 包含了其他額外信息,對於MyISAM引擎,保存的是表在創建時帶的注釋。如果表使用的是innodb引擎 ,保存的是InnoDB表空間的剩余空間。如果是一個視圖,注釋里面包含了VIEW字樣。