news 2026/9/12 12:50:34

聚簇索引和非聚簇索引简介

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
聚簇索引和非聚簇索引简介

聚簇索引,是对磁盘的数据按照一个或多个列进行重新排序的算法。

磁盘上数据的存储顺序与索引的顺序是一致的。

一般情况下,主键会默认创建聚簇索引。一张表中只能有一个聚簇索引。

所以,在MySQL中,一张表如果存在主键,那么会自动创建一个以主键索引(聚簇索引)。

而用户手动创建的其他索引,均为二级索引(非聚簇索引,一张表可以有多个非聚簇索引)。

聚簇索引的叶子节点存储了实际的磁盘数据。而非聚簇索引的叶子节点中存储的是主键值。

查询的时候如果用到了非聚簇索引,那么首先查到的是主键值,然后根据主键值到聚簇索引中去定位具体的磁盘数据行。

如果表中没有主键,系统会拿其中的一个unique key当做主键。

如果连unique key也没有,系统会自动生成一个rowid当做主键。

======

以下是我们工作室开发的软件《榴芒客服系统》的介绍,博客里面有软件的下载地址:

《榴芒客服系统》下载地址-CSDN博客

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/12 12:48:38

RK3588与RK3588S工业选型本质差异解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/12 12:47:01

Dapr 端到端测试编写指南:Test App 与 Test Driver 双角色实战

Dapr 端到端测试编写指南:Test App 与 Test Driver 双角色实战 【免费下载链接】dapr Dapr is a portable runtime for building distributed applications across cloud and edge, combining event-driven architecture with workflow orchestration. 项目地址: …

作者头像 李华
网站建设 2026/9/12 12:46:25

多巴胺消失了?从神经科学到成瘾机制,找回行动力与快乐

读《消失的多巴胺》时,我刚从一个“短视频循环”里挣扎出来。那天晚上我发现自己刷了近两个小时的短视频,完全停不下来,脑子却空得发麻。手机屏幕的光映在脸上,我对自己说“再看一条就睡”,但手指压根没停。第二天起床…

作者头像 李华
网站建设 2026/9/12 12:45:39

deepvoice3_pytorch 0.0.1源码解析与端到端语音合成复现指南

简介:这是一份面向深度学习与语音合成开发者的PyPI官方资源包,提供基于PyTorch实现的端到端语音合成框架早期版本。框架聚焦文本到自然语音的转换,整合变声、注意力机制、序列建模等关键技术,覆盖文本预处理、声谱生成到波形重建的…

作者头像 李华
网站建设 2026/9/12 12:45:07

OpenClaw开源项目解析:AI交互稳定性提升方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华