数据库索引基础

来源:互联网 发布:sai绘画软件mac 编辑:程序博客网 时间:2024/06/05 22:44
  • 数据库添加索引的目的

优点:大大提高数据库查询的效率;

缺点:创建索引带来的存储空间成本和索引维护的时间(数据新增需要加索引,修改对应更新索引,删除对应删除索引操作,都需要增加时间)

  • 索引查询
show index from tablename;

  • 查询结果说明http://www.cnblogs.com/cocos/archive/2011/05/06/2039428.html
Table:表名;

Non_unique:0 唯一不重复;1 可重复;

Key_name:索引名称,如index_name(name是表中某列名称);

Seq_in_index:索引中的列序列号,从1开始(不明白实际含义);

Column_name:z该索引的列名称,如name;

Collation:列以哪种方式存在索引中,'A' 升序,NULL 无序;

Cardinality:引中唯一值的数目的估计值。

Sub_part:索引的列是否整列编入索引,NULL表示整列,否则为被编入索引的字符的数目;

Packed:指示关键字如何被压缩。如果没有被压缩,则为NULL(未验证)

Null:如果列含有NULL,则含有YES。如果没有,则该列含有NO(未验证)

Index_type:用过的索引方法(BTREE, FULLTEXT, HASH, RTREE)(未验证)

Comment:

Index_comment:

0 0
原创粉丝点击