索引是数据库中一个非常重要的概念,它能够显著提升查询效率。就像书的目录一样,索引可以帮助数据库快速定位到需要的数据,而不需要逐行扫描整个表。🎯
在MySQL中,常见的索引类型包括:
- 📈 主键索引(Primary Key):每个表只能有一个主键,且不允许有重复值或空值。
- 🔍 唯一索引(Unique Index):确保某一列或多列的组合值具有唯一性,但允许有一列为空。
- 🔄 普通索引(Normal Index):没有任何限制的索引类型,可以提高查询速度。
- 🌐 全文索引(Full-text Index):用于全文搜索,特别适合文本数据。
- 💡 组合索引(Composite Index):基于多个字段创建的索引,可以进一步优化查询。