本文最后更新于 2019年12月22日,距今已 2505 天,其中的信息可能已经发生变化,请注意甄别。
1、主键索引索引着数据,然后普通索引索引着主键ID值(这是在innodb中,但是如果是myisam中,主键索引和普通索引是没有区别的都是直接索引着数据)
2、当你查询用的是where id=x 时,那只需要扫描一遍主键索引,然后拿到相应数据
但是如果是查询的普通索引的话,那么会先扫描一次普通索引,拿到主键值,然后再去扫主键索引,拿到所需要的数据,这个过程叫做回表
1、主键索引索引着数据,然后普通索引索引着主键ID值(这是在innodb中,但是如果是myisam中,主键索引和普通索引是没有区别的都是直接索引着数据)
2、当你查询用的是where id=x 时,那只需要扫描一遍主键索引,然后拿到相应数据
但是如果是查询的普通索引的话,那么会先扫描一次普通索引,拿到主键值,然后再去扫主键索引,拿到所需要的数据,这个过程叫做回表
MySQL主键索引和普通索引的区别
也可使用浏览器菜单中的「分享」功能
微信扫一扫分享
回望过去的今天,你在写什么
在 Spring Boot 开发中,Controller 作为请求入口,本应是“轻量的交通指挥官”——接收请求、参数校验…
在后端开发中,树形结构是高频场景——商品分类树、菜单权限树、组织架构树、地区层级树等,几乎贯穿了电商、ERP、权限管理等…
文章评论