目录
表的主键、外键必须有索引。因为主键具有唯一性,外键关联的是子表的主键,查询时可以快速定位
记录数超过300行的表应该有索引。如果没有索引,需要把表遍历一遍,会严重影响数据库的性能
经常与其他表进行连接的表,在连接字段上应该建立索引
唯一性太差的字段不适合建立索引
更新太频繁地字段不适合创建索引
经常出现在 where 子句中的字段,特别是大表的字段,应该建立索引
索引应该建在选择性高的字段上
索引应该建在小字段上,对于大的文本字段甚至超长字段,不要建索引
4.1.1 创建表的时候指定索引


4.1.2 直接创建索引
4.1.3 修改表的方式创建索引

和‘普通索引’基本相似,但是索引列的所有值只能出现一次,即必须唯一
4.2.1 创建表的时候指定索引

4.2.2 直接创建索引

4.2.3 修改表的方式创建索引

创建主键时将自动创建主键索引
4.3.1 创建表的时候指定索引

4.3.2 修改表的方式创建索引

索引类型为FULLTEXT,可以在char,varchar,text类型的列上创建
4.4.1 创建表的时候指定索引

4.4.2 直接创建索引

4.4.3 修改表的方式创建索引

可以在单列上创建索引,也可以在多列上创建的索引
4.5.1 创建表的时候指定索引

4.5.2 修改表的方式创建索引





