索引基础
要理解MySQL 中索引是如何工作的,最简单的办法就是去看看一本书的"索引"部分:如果想要在一本书中找到某个特定主题,一般会先看书的"索引",找到对应的页码
在MySQL中,存储引擎用类似的方法使用索引,其先在索引中找到对应值,然后根据匹配的索引记录找到对应的数据行。假如要运行下面的查询: 如果在actor_id 列上建有索引,则MySQL 将使用该索引找到actor_id 为5的行,也就是说,MySQL 先在索引上按值进行查找,然后返回所有包含该值的数据行。
索引可以包含一个或多个列的值。如果索引包含多个列,那么列的顺序也十分重要,因为MySQL 只能高效地使用索引的最左前缀列。创建一个包含两个列的索引,和创建两个只包含一列的索引是大不相同的
标签:包含,找到,创建,actor,索引,高性能,MySQL From: https://www.cnblogs.com/czzz/p/18015586