当前位置: 首页> 房产> 政策 > 无锡做公司网站_暑假旅游最适合的城市_今天国际新闻最新消息_如何找外链资源

无锡做公司网站_暑假旅游最适合的城市_今天国际新闻最新消息_如何找外链资源

时间:2025/7/23 16:54:23来源:https://blog.csdn.net/doy04114/article/details/146998181 浏览次数:0次
无锡做公司网站_暑假旅游最适合的城市_今天国际新闻最新消息_如何找外链资源

索引

索引可以理解为是数据库中的数据目录,能够帮助我们快速定位到数据,我们的索引和数据就位于存储引擎中

索引的分类

按数据结构分类

  • B+树索引
  • Hash索引
  • Full-tree索引

在InnoDB中支持B+树索引和Full-tree索引,虽然不支持Hash索引但是在其内存结构中有一个自适应hash索引

在myisam中支持B+树索引和Full-tree索引,不支持Hash索引

在memory中支持B+树索引和Hash索引,不支持Full-tree索引

可以通过InnoDB在建表的过程来大致解释一下是怎么选择列作为索引的

  • 如果有主键就会将主键作为,聚簇索引的索引键
  • 没有主键就会选择表中第一个不包含NULL值得唯一列作为聚簇索引得索引键
  • 都没有的话就会使用之前文章提到的Mysql的存储结构中的,存储真实数据部分的三个隐藏字段中的row_id,它将作为隐式自增id作为聚簇索引的索引键

其他的索引都被称为非聚簇索引,或者二级索引,聚簇和非聚簇索引创建索引的时候默认使用的是B+树索引

这个时候就不得不提到数据在B+树的存放形式了,在B+树中,非叶子节点存放的是连续的索引,在叶子节点存放的是索引+数据,而且叶子节点是一个双向链表,有两个指针,分别指向的是上一个叶子节点和下一个叶子节点。
其中非叶子节点是长

关键字:无锡做公司网站_暑假旅游最适合的城市_今天国际新闻最新消息_如何找外链资源

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: