索引的作用
- 主要是根據字段設置了索引以後,可以提高查詢速度,也可以防止重複記錄插入。
- 關聯多字段,與已存在記錄對比相同不允許重複插入
如何添加索引
- 普通索引: 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