mysql数据库-索引

后端 / 2021-08-23

原理:空间换时间

建立索引会额外占用空间

主键索引

主键本身就是一种索引


# 添加主键索引

alter table index_test
    add primary key (id);

唯一索引

CREATE unique index index_name ...

# 添加唯一索引
create unique index id_index on index_test(id);

普通索引

在列上手动指定索引

# 添加普通索引
create index id_index on index_test(id);
alter table index_test add index id_index(id);

全文索引

mysql自带的全文索引几乎不用
实际开发推荐:ElsaticSearch 或者 solr

删除索引

# 删除普通索引
drop index id_index on index_test;