Mysql alter索引管理的示例代码

发布时间:2021-01-17编辑:脚本学堂
本文详细介绍了mysql数据库中,使用alter语句创建、修改、删除索引的方法,有需要的朋友参考。

本节内容:
mysqlsuoyin/ target=_blank class=infotextkey>mysql索引、alter语句管理索引。

一,创建索引的方法::
1、创建索引,例如CREATE INDEX <索引的名字> ON tablename (列的列表);
2、修改表,例如ALTER TABLE tablename ADD INDEX [索引的名字] (列的列表);
3、创建表的时候指定索引,例如CREATE TABLE tablename ( [...], INDEX [索引的名字] (列的列表) );
 
二,索引的类型及创建例子::
1,PRIMARY KEY (主键索引)
 

复制代码 代码示例:
mysql>ALTER TABLE `table_name` ADD PRIMARY KEY ( `column` )
 

2,UNIQUE   或  UNIQUE KEY    (唯一索引)
 

复制代码 代码示例:
mysql>ALTER TABLE `table_name` ADD UNIQUE (`column`)

3,FULLTEXT (全文索引)
 

复制代码 代码示例:
mysql>ALTER TABLE `table_name` ADD FULLTEXT (`column` )

4,INDEX (普通索引)
 

复制代码 代码示例:
mysql>ALTER TABLE `table_name` ADD INDEX index_name ( `column` )

5,多列索引
 

复制代码 代码示例:
mysql>ALTER TABLE `table_name` ADD INDEX index_name ( `column1`, `column2`, `column3` )

三,删除索引
 

复制代码 代码示例:
ALTER TABLE 'table_name' DROP INDEX index_name;
alter table '表名' drop index 索引名;