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

时间:2020-12-14 10:58:33
【文件属性】:
文件名称:【MySQL】经验:索引使用场景
文件大小:47KB
文件格式:PDF
更新时间:2020-12-14 10:58:33
mysql mysql添加字段 mysql索引 一、适合用索引的场景 1、主键 主键一般为id等具有唯一性标识的字段,需要频繁查找、连接。InnoDB中会自动为主键建立聚集索引,即使没有定义主键,也会自动生成一个隐藏主键建立索引;MyISAM中不会自动生成主键。建议给每张表指定主键。 2、频繁作为查询条件的字段 索引是以空间换时间的,某字段如果频繁作为查询条件,建议建立索引 3、查询中作为与其他表关联的字段(外键) 4、查询中常作为查询排序条件的字段 这里要注意,order by的字段出现在where条件中才能使用索引,否则索引失效。 5、查询中的统计、分组字段 group by和union也属于需要排序的操作,这里也要注意字段出现在whe

网友评论