mysql索引操作

1.PRIMARY  KEY(主键索引) 唯一 且 不能为空。

ALTER  TABLE  `table_name`  ADD  PRIMARY  KEY (  `column`  )

2.UNIQUE(唯一索引) 不允许有重复。

ALTER  TABLE  `table_name`  ADD  UNIQUE (`column` )

3.INDEX(普通索引)

ALTER  TABLE  `table_name`  ADD  INDEX index_name (  `column`  )

4.FULLTEXT(全文索引) 用于在一篇文章中,检索文本信息的。

ALTER  TABLE  `table_name`  ADD  FULLTEXT ( `column` )

5.多列索引

ALTER  TABLE  `table_name`  ADD  INDEX index_name (  `column1`,  `column2`,  `column3`  )

6.删除索引

DROP INDEX <索引名> ON <表名>

语法说明如下:

<索引名>:要删除的索引名。

<表名>:指定该索引所在的表名。

DROP PRIMARY KEY:表示删除表中的主键。一个表只有一个主键,主键也是一个索引。

DROP INDEX index_name:表示删除名称为 index_name 的索引。

DROP FOREIGN KEY fk_symbol:表示删除外键。

你可能感兴趣的:(mysql索引操作)