美文网首页
mysql show index命令详解

mysql show index命令详解

作者: GeorgePeng | 来源:发表于2018-05-11 10:54 被阅读0次

    mysql show index from xxx_table;命令详解

    • 查看一张表的索引

      show index from xxxx_table;

    image.png
    • 索引key详解

      • table 表名称

      • non_unique 如果索引不能包括重复词,为0,如果可以,则为1

      • key_name 索引的名称

      • seq_in_index 索引中的列序号

      • column_name 列名称

      • collation 列以什么方式存储在索引中,在mysql中,有值'A'(升序)或者NULL(无分类)

      • cardinality 索引在唯一值的数据的估值,通过运行analyze table xxx_table;或者 myisamchk -a 可以更新,技术根据被存储为整数的统计数据来计数,所以即使对于小型表,该值也没必要是精确的,基数越大,当进行联合所饮食,mysql使用该索引的机会越大。myisam中,该值是准确的,INNODB中该值数据是估算的,存在偏差

      • sub_part 如果列只是部分的编入索引 则为被编入索引的字符的数目,如果整列被编入索引,则为NULL

      • packed 指示关键词如何被压缩,如果没有被压缩,则为NULL

      • NULL 如果列含有NULL,则含有YES,如果没有,则该列为NO

      • index_type 用过的索引方法(BTREE,FULLTEXT,HASH,RTREE)

      • comment 备注

      • index_comment 为索引创建时提供了一个注释属性的索引的任何评论

    相互学习,如有错误的地方,欢迎指正!

    相关文章

      网友评论

          本文标题:mysql show index命令详解

          本文链接:https://www.haomeiwen.com/subject/avxfdftx.html