mysql之show table status 查看表信息


一、使用方法

語法: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字樣。


 



 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM