1.一个没加主键的表,它的数据无序的放置在磁盘存储器上,一行溴是什么颜色一行的排列的很整齐.
2.一个加了主键的表,并不能被称之为「表」。如果给表上了主键,好特那么表在磁盘上的存储结构就由整齐排列的结构转变成了树状结构,并且是「平衡树」结构,换句话说,就是整个表就变成了一个索引。没错,再说一遍,整个表变成了一个索引,也就是所谓的「聚集索引」。 这就是为什么一个表只能有一个主键,一个表只能有一个「聚集索引」,因为主键的作用就是把「表」的数据格式转换成「索引(平衡树)」的格式放置。
3.给表中多个小学数学教师字段加上常规的索引,那么就会出现多个独立的索引结构.字段中的数据就会被复制一份出来,用于生成索引,叶子节点是主键id,这也就是非聚集索引.,下面就是一个主键和三个常规索引的结构
4.通过主键去查,叶子节点就是数据行
5.通过其他索引字段去查,那么叶子节点是主键id,然后再去根据主键查,聚集索引(主键)是通往真实数据所在的唯一路径
7.有一种例外可以不使用聚集索引就能查询出所需要织女传奇的数据,这种非主流的方法称之为「覆盖索引」查询,也就是平时所关于微信说的复合索引或者多字段索引查询
本文发布于:2023-04-07 12:13:57,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/b0da8617b011632665bfa22b41e6bb52.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:[MySQL] 为什么要给表加上主键.doc
本文 PDF 下载地址:[MySQL] 为什么要给表加上主键.pdf
留言与评论(共有 0 条评论) |