梗概

  • 索引是用来缩小搜索范围的

适用范围

索引的作用

  • 没有对应所需索引的话, 就会逐行扫描整个表

索引对象

单索引

复合索引

  • 即多个属性一起构成一个索引码
  • 复合索引按照第一个属性来排序
  • 复合搜索需要用到复合索引

举例

  • Sname的索引只对Sname的搜索有帮助
    • 而对Sno的搜索没有帮助

顺序

  • 索引本身也是有顺序的
  • 表的顺序按照聚集索引

索引项

child::索引项

特定数据库对索引的具体实现