赞
踩
参考官方文档解释(mysql 8.0)
Name
表名
Engine
存储引擎
Version
这个字段已经没用
Row_format
行格式 (Fixed
, Dynamic
, Compressed
, Redundant
, Compact
). 对于MyISAM
表, (Dynamic
指的是 myisamchk -dvv 打包的?).
Rows
对于 MYISAM 存的是精确的长度,对于其他引擎,比如InnoDB 存的是一个估算的值(在INFOMATION_SCHEMA表中·表的ROWS·存的其实是一个NULL)
Avg_row_length
每行的长度(字节)
Data_length
对于 MyISAM
, Data_length
是数据文件的字节大小
对于InnoDB
, Data_length是一个估算的大小,受mysql页(区块)的大小影响
Max_data_length
MyISAM表示数据文件最大大小,对于InnoDB已经这个字段已经废弃
Index_length
索引大小 MYISAM 精确 其他引擎是估算的大小
Data_free
没有使用的字节 受表空间影响
- SELECT SUM(DATA_FREE)
- FROM INFORMATION_SCHEMA.PARTITIONS
- WHERE TABLE_SCHEMA = 'mydb'
- AND TABLE_NAME = 'mytable';
Auto_increment
下一个自增长的id
Create_time
表创建时间
Update_time
表更新时间 (安利 一个骚用法,其他的自行挖掘)
eg:
show table status where Update_time > 20180101;
查看2018年1月1日来 哪些表做了更新
Check_time
表检查时间(并不是所有引擎都会更新这个字段 ).
Collation
字符集 排序规则
Checksum
校验和 没什么暖用
Create_options
创建表的选项
在 InnoDB
引擎ROW_FORMAT
and KEY_BLOCK_SIZE 会展示
Comment
表注释
翻译的有点毒瘤 详细可以参考官方
https://dev.mysql.com/doc/refman/8.0/en/show-table-status.html
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。