mysql索引
1 索引类型
1.1 显示一个表上的索引信息
SHOW INDEX FROM 【表名称】\G |
1.2 添加索引
1.2.1 添加主键索引
1.2.2 添加普通索引
1.3 删除索引
alter table 【表名】 drop index 【索引名】; |
1.4 修改索引
修改索引需要通过先删除,再添加的形式实现。
1.5 索引的代价
- 占用磁盘空间
- 对dml操作有影响,变慢
1.6 适合添加索引的列
满足以下条件的字段,才应该创建索引。
- 肯定在where条经常使用
- 该字段的内容不是唯一的几个值(sex)
- 字段内容不是频繁变化.