mysql添加索引(建表以後)

一.使用ALTER TABLE語句建立索引

語法以下:code

alter table table_name add index index_name (column_list) ;
alter table table_name add unique (column_list) ;
alter table table_name add primary key (column_list) ;

其中包括普通索引、UNIQUE索引和PRIMARY KEY索引3種建立索引的格式,table_name是要增長索引的表名,column_list指出對哪些列進行索引,多列時各列之間用逗號分隔。索引名index_name可選,缺省時,MySQL將根據第一個索引列賦一個名稱。另外,ALTER TABLE容許在單個語句中更改多個表,所以能夠同時建立多個索引。索引

二.使用CREATE INDEX語句對錶增長索引

可以增長普通索引和UNIQUE索引兩種。其格式以下:table

create index index_name on table_name (column_list) ;
create unique index index_name on table_name (column_list) ;

說明:table_name、index_name和column_list具備與ALTER TABLE語句中相同的含義,索引名不可選。另外,不能用CREATE INDEX語句建立PRIMARY KEY索引。語法

相關文章
相關標籤/搜索