mysql 会升高查询速度,但是会降低更新表的速度。因为在更新时,不仅要保存数据,还要保存索引文件。
类似于数组,如果使用 If 查询,需要遍历直到 满足条件,但是加入加上索引,可以直接通过索引取值,就可以大大减小时间消耗;
1. 创建索引
create index user_age on test(age);
2. 添加索引
alter table test add index user_age(age);
3. 直接指定
username varchar(16) not null,index indexname (username(length));
4. 删除索引的语法
drop index [indexname] on mytable;
5. 唯一索引:
5.1 创建索引
create unique index indexname on mytable(username(length));
