1、索引概述

1.1、介绍

索引(index)是帮助MySQL高效获取数据的数据结构(有序)。在数据之外,数据库系统还维护着满足
特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据, 这样就可以在这些数据结构
上实现高级查找算法,这种数据结构就是索引。
image.png

1.2、特点

优势:

  • 提高检索的效率,降低数据库IO成本。
  • 通过索引列对数据进行排序,降低数据排序的成本,降低CPU的消耗

优势:

  • 索引列也是需要空间
  • 提高查询相率,同时降低更新效率

    1.3、结构

    image.png