mysql一级索引二级索引
时间: 2023-10-01 10:08:44 浏览: 68
MySQL中的一级索引又称为聚集索引,通常是主键索引。一级索引将索引和数据存储在一起,存储在同一个B树中的叶子节点。当使用一级索引进行查询时,可以直接定位到数据行。例如,在一个表中使用id作为主键创建了一级索引,当执行`SELECT * FROM table WHERE id = 1;`时,只需要读取少量磁盘块就可以获取到对应的数据。
而二级索引又称为非聚集索引或次要索引,是在一级索引之外创建的索引,用于提高非主键列的查询性能。二级索引通常包含索引列和指向数据行的指针,可以通过索引列快速定位到数据行。当使用二级索引进行查询时,首先通过二级索引找到对应的主键值,然后再使用一级索引找到对应的数据记录。例如,如果根据字段plname创建了二级索引,在执行`SELECT * FROM pl_ranking WHERE plname = 'Java';`时,首先通过二级索引找到Java对应的主键id,然后再通过一级索引找到对应的数据行。 因此,使用二级索引需要进行"回表"操作,即需要额外的一次查找。
一级索引和二级索引之间的关系是,一级索引可以单独存在,而二级索引必须依附于一级索引。二级索引存储的是主键值而不是实际的数据,这样可以减少数据冗余和维护工作。优点是减少了数据冗余,减少了行移动或数据页分裂时二级索引的维护工作。缺点是根据二级索引查找行的完整数据需要进行额外的回表操作。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* [一级索引 和 二级索引 的概念及使用](https://blog.csdn.net/m0_69057918/article/details/131066870)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *3* [MySQL的一级索引和二级索引介绍](https://blog.csdn.net/weixin_43606861/article/details/116202806)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)