| 用途 | 加索引 |
|---|---|
| 语法 | CREATE [UNIQUE|FULLTEXT] INDEX 名 ON 表 (列[, …]) |
| 原则 | 最左前缀 / 高选择性 / 控制数量 |
创建示例
创建示例
CREATE INDEX idx_user_created ON orders (user_id, created_at);
CREATE UNIQUE INDEX uk_email ON users (email);
CREATE INDEX idx_sku_prefix ON orders (sku(16));查看与删除
查看与删除
SHOW INDEX FROM orders;
DROP INDEX idx_sku_prefix ON orders;InnoDB 二级索引自带主键列,索引太长会拖大占用;能覆盖查询的复合索引收益最大。