MySQL索引高频面试题及真实面试答案(接地气版).docx

MySQL索引高频面试题及真实面试答案(接地气版).docx

MySQL索引高频面试题及真实面试答案(接地气版)

一、基础概念类(入门必问)

1、什么是索引?通俗解释一下

索引就是数据库给数据表建的「目录」。就像看书的目录,不用逐页翻书,直接通过目录定位到对应内容。

放在MySQL里,就是加快数据查询速度的磁盘数据结构。核心作用:减少查询时的磁盘IO,避免全表扫描,提升查询效率。

注意:索引只加速查询,会降低新增、修改、删除的效率,因为数据变了,索引也要同步更新。

2、MySQL常用的索引类型有哪些?各自适用场景

从结构上分,最常用的就两种:

B+树索引:MySQL默认、最主流。支持范围查询、排序、分组,适配绝大多数业务场景,普通索引、主键索引都是B+

文档评论(0)

1亿VIP精品文档

相关文档