什么是索引?MySQL支持哪些类型的索引
时间: 2024-01-13 19:02:46 浏览: 91
索引是一种数据结构,用于加快数据库中数据的查找和检索速度。在MySQL中,支持以下类型的索引:
1. B-Tree索引:适用于全值匹配、范围匹配、排序和分组查询。
2. 哈希索引:适用于等值比较查询,但不支持范围查询、排序和分组查询。
3. 全文索引:适用于文本字段的模糊查询。
4. 空间索引:适用于地理位置数据的查询。
5. 前缀索引:适用于字符串类型的字段,可以节省索引空间。
6. 组合索引:将多个列组合成一个索引,适用于多列联合查询。
7. 唯一索引:保证索引列的唯一性。
8. 主键索引:唯一标识一张表中的记录,每张表只能有一个主键索引。
阅读全文