查看表的参数数据
2019-08-19 本文已影响0人
愤愤的有痣青年
在mysql中执行SHOW TABLE STATUS LIKE 'Order' 即可查看Order表的数据,其查询结果如下:
| Name | Engine | Version | Row_format | Rows | Avg_row_length | Data_length | Max_data_length | Index_length | Data_free | Auto_increment | Create_time | Update_time | Check_time | Collation | Checksum | Create_options | Comment |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Order | InnoDB | 10 | Dynamic | 15129163 | 354 | 5365563392 | 0 | 3825598464 | 7340032 | 25930489 | 2019/5/23 0:44 | utf8_general_ci |
- 其中每个参数的含义为
| 参数名 | 含义 |
|---|---|
| Name | 表明 |
| Engine | 表使用的存储引擎类型 |
| Version | 表的 .frm文件版本号,我的理解为这个版本同创建其的数据库有关 |
| Row_format | 行的格式,可以为Dynamic Fixed COmpressed,其中,Dynamic表示字段长度有可变的类型,Fixed表示长度固定 |
| Rows | 表中的行数,当存储引擎为MyISAM时此值为准确值,为InnoDB时为估算值 |
| Avg_row_length | 平均每行包含的字节数 |
| Data_length | 表数据的大小 |
| Max_data_length | 表数据的最大容量,同数据库存储引擎相关 |
| Index_length | 索引大小 |
| Data_free | 对于MyISAM类型的表,此值表示已分配但还没使用的空间,包括被删除的行 |
| Auto_increment | 下一个自增长值 |
| Create_time | 表的创建时间 |
| Update_time | 表的更新时间 |
| Check_time | 使用CHECK TABLE命令或者myisamchk工具最后一次检查表的时间 |
| Collation | 标的默认字符集和字符列的排序规则 |
| Checksum | 如果启用,保存的是整个表的实时检验和 |
| Create_options | 创建表时指定的其他选项 |
| Comment | 该表的一些其他额外信息,例如注释 |