mirror of
https://github.com/Snailclimb/JavaGuide
synced 2025-06-16 18:10:13 +08:00
Update 数据库索引.md
This commit is contained in:
parent
9e410b645e
commit
d7c63e8fe2
@ -179,13 +179,6 @@ ALTER TABLE table ADD INDEX index_name (num,name,age)
|
|||||||
|
|
||||||
那么当查询的条件有为:num / (num AND name) / (num AND name AND age)时,索引才生效。所以在创建联合索引时,尽量把查询最频繁的那个字段作为最左(第一个)字段。查询的时候也尽量以这个字段为第一条件。
|
那么当查询的条件有为:num / (num AND name) / (num AND name AND age)时,索引才生效。所以在创建联合索引时,尽量把查询最频繁的那个字段作为最左(第一个)字段。查询的时候也尽量以这个字段为第一条件。
|
||||||
|
|
||||||
> 但可能由于版本原因(我的 mysql 版本为 8.0.x),我创建的联合索引,相当于在联合索引的每个字段上都创建了相同的索引:
|
|
||||||
|
|
||||||
.png>)
|
|
||||||
|
|
||||||
无论是否符合最左前缀原则,每个字段的索引都生效:
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
## 索引创建注意点
|
## 索引创建注意点
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user