使用SQL建立唯一索引

2021-09-21 05:06:51 字數 1028 閱讀 1654

使用sql語句建立唯一索引,格式如下:

create unique index 索引名 on 表名(列名1,列名2……)

示例;在表goodsmade_labour的sid列上建立唯一索引ix_goodsmade_labour,**如下:

create unique index ix_goodsmade_labour on goodsmade_labour(sid)

這樣情況下建立的是非聚集索引,它和使用nonclustered關鍵效果是一樣的。

create unique nonclustered index ix_goodsmade_labour on goodsmade_labour(sid)

如果要建立聚集索引,可使用關鍵字clustered,**如下:

create unique clustered index ix_goodsmade_labour on goodsmade_labour(sid)

其他幾種常用索引的新增方法

1.新增primary key(主鍵索引) 

mysql>alter table `table_name` add primary key ( `column` )

2.新增unique(唯一索引)

mysql>alter table `table_name` add unique (

`column`

) 3.新增index(普通索引)

mysql>alter table `table_name` add index index_name ( `column` )

4.新增fulltext(全文索引)

mysql>alter table `table_name` add fulltext ( `column`)

5.新增多列索引

mysql>alter table `table_name` add index index_name ( `column1`, `column2`, `column3` )

mysql 唯一索引 mysql建立唯一索引

檢視索引 show index from 資料庫表名 alter table 資料庫add index 索引名稱 資料庫欄位名稱 primary key 主鍵索引 alter table table name add primary key column unique 唯一索引 alter tabl...

mysql建立唯一索引

檢視索引 show index from 資料庫表名 alter table 資料庫add index 索引名稱 資料庫欄位名稱 primary key 主鍵索引 alter table table name add primary key column unique 唯一索引 alter tabl...

mysql建立唯一索引

檢視索引 show index from 資料庫表名 alter table 資料庫add index 索引名稱 資料庫欄位名稱 primary key 主鍵索引 alter table table name add primary key column unique 唯一索引 alter tabl...