现在的位置: 首页 > 综合 > 正文

数据库中的索引是什么意思

2019年11月12日 综合 ⁄ 共 201字 ⁄ 字号 评论关闭

  1.什么是索引

  1)索引就好比一本书的目录,它能让你更快的找到自己想要的内容。

  2)让获取的数据更有目的性,从而提高数据库检索数据的性能。

  2.索引类型介绍

  1)BTREE:B+树索引

  2)HASH:HASH索引

  3)FULLTEXT:全文索引

  4)RTREE:R树索引

  3.索引管理

  索引建立在表的列上(字段)的。

  在where后面的列建立索引才会加快查询速度。

  pages<---索引(属性)<----查数据。   1、索引分类:   主键索引(primary key)   普通索引( index key)   唯一索引(unique key)   2、添加索引:   3、前缀索引和联合索引   前缀索引   根据字段的前N个字符建立索引   避免对大列建索引   如果有,就使用前缀索引   联合索引   多个字段建立一个索引   例:   where a.女生 and b.身高 and c.体重 and d.身材好   index(a,b,c)   原则:把最常用来做为条件查询的列放在最前面   小结   1.不要在所有字段上都创建索引   2.如果有需求字段比较多,选择联合索引   3.如果有需求字段数据比较大,选择前缀索引   4.如果可以创建唯一索引,一定创建唯一索引

抱歉!评论已关闭.