当前位置: 首页 > article >正文

navicat某些表为什么不按主键排序

不知道大家注没注意过navicat的这种情况

为什么不是按主键排序呢

我们来全表扫描看下他的执行计划

	 explain 
	 select * from orsql3;

可以发现不是全表扫描而是索引树扫描,由此得知了共性,不按主键顺序排序的表,肯定是在二级索引上就保存着全部数据信息,索引mysql在select *的时候直接就会扫描二级索引树,故此查出来的数据就会按照二级索引的顺序排序。

图一二级索引就是name,图二的二级索引是name和age的联合索引。 


http://www.kler.cn/a/155503.html

相关文章:

  • Openstack7--安装消息队列服务RabbitMQ
  • unity基础,点乘叉乘。
  • 《DiffusionDet: Diffusion Model for Object Detection》ICCV2023
  • 金价大跌,特朗普胜选或成导火索
  • MySQL数据库:SQL语言入门 【上】(学习笔记)
  • 鸿蒙next版开发:订阅应用事件(ArkTS)
  • linux设置主机名
  • Java研学-配置文件
  • 算法设计与实现--贪心篇
  • Spring MVC学习随笔-控制器(Controller)开发详解:控制器跳转与作用域(一)
  • “B2B+OMS方案”,赋能家电巨头构建BC订单一体化能力,促进业务增长|徐礼昭
  • 决策 Diffie-Hellman DDH 和 CDH
  • 在Springboot中操作Redis——五大数据类型
  • Python标准库:copy模块【侯小啾python领航班系列(十五)】
  • 【Java进阶】-- 设计模式
  • 关于数据劫持原理(vue2和vue3)
  • IDEA2022 Git 回滚及回滚内容恢复
  • 关于我离破500粉丝感受
  • PHP:js中怎么使用PHP变量,php变量为数组时的处理
  • 分享84个节日PPT,总有一款适合您
  • 高光谱遥感影像分类项目开源
  • 前端请求patch接口,只传入已修改字段值的字段
  • Matlab下载许可证文件 教程(在账号有许可证的前提下)
  • C语言速通笔记(1-40)
  • JavaWeb(三)
  • 弦理论:技术视角下的宇宙密码