Mysql中创建4种索引的不同方式
一、使用 alter 创建索引
添加主键索引
ALTER TABLE tbl_name ADD PRIMARY KEY (col_list);
该语句添加一个主键,这意味着索引值必须是唯一的,且不能为NULL。
添加唯一索引
ALTER TABLE tbl_name ADD UNIQUE index_name (col_list);
这条语句创建索引的值必须是唯一的,索引值可以为null(null可重复出现)
添加普通索引
ALTER TABLE tbl_name ADD INDEX index_name (col_list);
添加普通索引,索引值可出现多次。
添加全文索引
ALTER TABLE tbl_name ADD FULLTEXT index_name (col_list);
该语句指定了索引为 FULLTEXT ,用于全文索引。
二、 删除索引
DROP INDEX index_name ON tbl_name;
// 或者
ALTER TABLE tbl_name DROP INDEX index_name;
ALTER TABLE tbl_name DROP PRIMARY KEY;
三、使用 Create 创建索引
语法:create index 索引名 on 表名(字段)
1、添加普通索引
create index 索引名 on table 表名(col1, col2, ..., )
2、添加唯一索引
create unique index 索引名 on table 表名(col1, col2, ..., )
如有错误欢迎指正