索引(1)-概念及分类

  索引是对表中的一列或者多列的数据进行排序的物理结构
  索引的分类方法主要有下面几种:
  普通索引:一般创建索引时,默认为普通索引。一张表上可以建立多个普通索引,如果表上有多个索引,则在执行查询 操作时,优化器来选择适合的索引。普通索引允许null值。普通索引可以提升查询效率。
  唯一索引:索引列在表中不能有重复值。主键索引是唯一索引的特定类型。与之相对的是非唯一索引,非唯一索引在索引列有重复键值时,可以将索引数据与表数据存放在数据库中。
  聚簇索引:在表上创建聚簇索引时,会对表中的数据进行重新排序,并建立索引(对磁盘上实际数据重新组织以按指定的一个或多个列的值排序的算法),索引中键的顺序与表中记录的物理排序相同。一张表上只能有一个聚簇索引。与之相对的是非聚簇索引,一张表上可以建立多个非聚簇索引。聚簇索引的叶子节点就是数据节点,而非聚簇索引的叶子节点仍然是索引节点,但是含有指向对应数据块的指针。
  复合索引:索引中含有多列即位复合索引,索引的顺序按照创建的索引的位置来进行排序。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值