MySQL数据库(五)索引1
一 索引概述
1 介绍:MySQL索引是一种有序数据结构,它能够高效帮助数据库系统快速定位到表中的特定记录,从而显著提高查询效率。索引可以被看作是书的目录,通过它可以迅速找到所需的信息而不需要逐页翻阅整本书。
2 优缺点
二 索引结构
MySQL的索引是在存储引擎层实现的,不同的存储引擎有不同的结构,主要包含以下几种:
兼容性
数据结构可视化网站
Data Structure Visualization (usfca.edu)
三 索引分类
MySQL - 索引(B+树) | Java 全栈知识体系 (pdai.tech)
在InnoDB存储引擎中,根据索引的存储形式,又可以分为以下两种
回表查询
回表查询:先根据二级索引查找到目标行,但是没有所需要的字段,那么首先定位到主键再对数据库进行查询从而得到需要的字段信息
四 索引语法
添加
删除
特殊索引类型的创建