MySQL索引


YL     2022-03-02     195

MySQL索引

目录

MySQL索引

MySQL数据库在没有索引时,MySQL会采用全表扫描的方式查询数据,在数据量比较大的时候,很费时间,

创建索引也不是没有代价的,例(在含有800w数据对一个字段创建索引时,表数据增大了100M左右)

虽然有了索引,查询速度变得非常快,但是使用过多的索引会造成滥用, 对表的insert和update操作造成降低速度 因为插入和更新数据会对索引造成影响, 会改变索引的结构

唯一索引和普通索引

普通索引建议添加在数据比较集中的列上,普通索引的唯一作用就是提高查询访问速度

唯一索引作用 不仅是提高访问速度,更重要的是保证列的唯一性,防止插入重复数据.