简单
技术面试0 次浏览请简述 MySQL 中索引的作用和常见类型。
后端工程师
MySQL索引
答题要点
索引是数据库中提高查询效率的重要手段。其主要作用在于减少数据库的 I/O 操作,加快数据的检索速度。当查询语句执行时,数据库可以通过索引快速定位到符合条件的数据行,而无需全表扫描。常见的索引类型有:1. 主键索引:是一种特殊的唯一索引,不允许有空值,每个表只能有一个主键索引,它能确保表中每行数据的唯一性,常用于快速定位记录。2. 唯一索引:要求索引列的值必须唯一,但允许有空值,可用于确保数据的唯一性,如用户表中的邮箱字段可设置唯一索引。3. 普通索引:最基本的索引类型,没有任何限制,主要用于提高查询效率。4. 全文索引:主要用于全文搜索,适用于文本字段,可在大量文本数据中快速查找包含特定关键词的记录。