1. 首页
  2. 课程学习
  3. 嵌入式
  4. 【MySQL】经验:索引使用场景

【MySQL】经验:索引使用场景

上传者: 2020-12-17 09:47:27上传 PDF文件 47.39KB 热度 28次
一、适合用索引的场景 1、主键 主键一般为id等具有唯一性标识的字段,需要频繁查找、连接。InnoDB中会自动为主键建立聚集索引,即使没有定义主键,也会自动生成一个隐藏主键建立索引;MyISAM中不会自动生成主键。建议给每张表指定主键。 2、频繁作为查询条件的字段 索引是以空间换时间的,某字段如果频繁作为查询条件,建议建立索引 3、查询中作为与其他表关联的字段(外键) 4、查询中常作为查询排序条件的字段 这里要注意,order by的字段出现在where条件中才能使用索引,否则索引失效。 5、查询中的统计、分组字段 group by和union也属于需要排序的操作,这里也要注意字段出现在whe
用户评论