如果给你一个表什么也不告诉你,而你想对表有些了解,我认为可以通过以下两个语句试试
1 Desc table 看下表的各个字段和表结构
2 show table status like ‘xxxxtable’
Name 表名
Engine 存储引擎 旧版本是type
Row_format 行格式dynamic 表示行的长度是可变的,一般包含可变长度的字段,如varchar,blob。 Fixed 表示行长是固定的,如char。 Compressed表示压缩 只存在压缩表中。
Row 行数 对于其他引擎该值是精确的,对于innodb该值是估计值
Avg_row_length: 每行平均字节数
Data_length 表数据大小(字节)
Max_data_length: 表数据最大容量,和存储引擎有关
Index_length 索引大小(字节)
Data_free 如果是mysiam引擎表示已分配但是没有使用的空间,包括之前删除的行以及后续可以insert利用的空间
Auto_incremet 下一个auto_incerment 的值
Create_time 表的创建时间
Update_time 表的最后修改时间
Check_time 使用check table 或者myisamchk工具最好一次检查表的时间
Collation 字符集和字符列排序规则
Checksum 如果启用保存的是整个表的实时校验和
Create_options 创建表时指定的其他选项
Comment 额外的信息,如果时mysiam表,保存是创建时带的注释。Innodb则是保存表空间的剩余信息,如果是一个视图,该列会显示view 字样