InnoDB中的主键索引存在形式
采用了InnoDB引擎的表,记录默认会按照一定的顺序保存,如果有明确定义的 主键,则按照主键顺序保存,如果没有主键,但是有唯一索引,那么就是按照唯一索引的顺序保存。如果既没有主键又没有唯一索引,那么表中会自动生成一个内部列,按照这个列的顺序保存。
联合索引和覆盖索引
联合索引存储形式以及执行过程
为什么联合索引可以用到覆盖索引
由上一篇文章可以知道,覆盖索引的概念就是,当前查询到的叶子节点中拥有我所需要的全部信息,我执行一次操作就可以获取到全部信息,所以不需要进行回表操作。当联合索引生效且查询结果正好是联合索引节点所包含的信息,此时覆盖索引就会生效,减少一次回表操作