索引的作用
- 主要是根据字段设置了索引以后,可以提高查询速度,也可以防止重复记录插入。
- 关联多字段,与已存在记录对比相同不允许重复插入
如何添加索引
- 普通索引: table_name为表名,index_name为索引名,column_name为字段名
ALTER TABLE `table_name` ADD INDEX index_ name (`column_name`);
- 唯一索引:table_name为表名,index_name为索引名,column_name1为字段名1,唯一索引的字段名可以选择多个,变成组合索引,新插入的记录与已存在的记录对比,必须是唯一索引里面的字段都相同,才是报重复插入的错误!
ALTER TABLE `table_name` ADD UNIQUE index_ name (`column_name1`,`column_name2`,...);
- 删除索引
ALTER TABLE `table_name` DROP Index index_name