一. 面试题及剖析

1. 今日面试题

MySQL有哪些索引?

索引的底层原理你熟悉吗?

组合索引了解吗?

聚簇(集)索引和非聚簇(集)索引有什么区别?

什么情况下索引会失效?

2. 题目剖析

在上一篇文章中,壹哥给大家讲解了MySQL索引的分类,以及索引的原理,接下来在今天的文章中,壹哥会给大家讲解索引如何创建,以及哪些情况会导致索引失效。

二. 索引创建原则

我们在创建索引时,并不是想怎么建就怎么建,而是需要遵循一些既定的原则,这样才能更好地提升索引的性能,避免索引失效。接下来壹哥给大家列出我们创建索引时需要遵守的一些通用原则,供各位参考。

1. 为唯一性字段创建索引

<