zl程序教程

您现在的位置是:首页 >  数据库

当前栏目

【Mysql】表的信息解释(show table status like ‘kaka’ \G)

mysql 信息 解释 Table status like show
2023-09-27 14:25:56 时间

author 咔咔


wechat fangkangfk


命令 show table status like kaka \G


image.png


Name


   表名


Engine


   表的存储引擎类型 在就得版本中 改列的名字为Type


Row_format


   行的格式。对于MyISAM表 可选的值为Dynamic、Fixed或 者Compressed。Dynamic的行长度是可变的 一般包含可变长度的 字段 如VARCHAR或BLOB。Fixed的行长度则是固定的 只包含固定 长度的列 如CHAR和INTEGER。Compressed的行则只在压缩表中存 在 请参考第19页“MyISAM压缩表”一节。


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


   使用CKECK TABLE命令或者myisamchk工具最后一次检查表的时 间。


Collation


   表的默认字符集和字符列排序规则。


Checksum


   如果启用 保存的是整个表的实时校验和。


Create_options


   创建表时指定的其他选项。


Comment


   该列包含了一些其他的额外信息。对于MyISAM表 保存的是 表在创建时带的注释。对于InnoDB表 则保存的是InnoDB表空间 的剩余空间信息。如果是一个视图 则该列包含“VIEW”的文本字 样。



【MySQL从入门到精通】【高级篇】(二十三)EXPLAIN的概述与table,id字段的剖析 上一篇文章我们介绍了【MySQL从入门到精通】【高级篇】(二十二)慢查询日志分析,SHOW PROFILE查看SQL执行成本,这篇文章我们接着来介绍一下MySQL中一个非常重要的命令 EXPLAIN。当我们定位到查询慢的SQL之后,我们就可以使用EXPLAIN或DESCRIBE工具做针对性的分析查询语句。 DESCRIBE 语句的使用方法与EXPLAIN语句是一样的,并且分析结果也是一样的。
MySQL · 源码分析 · Derived table代码分析 在具体介绍MySQL的derived table之前,先介绍一下子查询的概念。在MySQL中,包含2种类型的子查询:From字句中的子查询,例如select * from (select * from t1) tt;tt是一个抽象的表概念,内部就是一个子查询,在PG的概念中叫做sublink,MySQL则叫做derived table、view其他位置的子查询,如投影列中、条件中、having中,