1、创建索引
第一种方式:在执行 CREATE TABLE 时创建索引,例如:
CREATE TABLE test(
id INT auto_increment PRIMARY KEY,
name VARCHAR (16),
last_name VARCHAR (16),
id_card VARCHAR (18),
UNIQUE KEY (id_card)
);
id INT auto_increment PRIMARY KEY,
name VARCHAR (16),
last_name VARCHAR (16),
id_card VARCHAR (18),
UNIQUE KEY (id_card)
);
第二种方式:使用ALTER TABLE命令去增加索引,ALTER TABLE用来创建普通索引、UNIQUE索引或PRIMARY KEY索引。 命令如下:
ALTER TABLE table_name ADD INDEX index_name (column_list);
第三中方式 使用CREATE INDEX命令创建 ,CREATE INDEX可对表增加普通索引或UNIQUE索引。(但是,不能创建PRIMARY KEY索引) 。例如:
CREATE INDEX index_name ON table_name (column_list);
2、删除索引
根据索引名删除普通索引、唯一索引、全文索引: alter table 表名 drop KEY 索引,例如
alter table user_index drop KEY name;