mysql建立唯一索引

2022-05-08 19:12:14 字數 1264 閱讀 9612

檢視索引  show index from 資料庫表名

alter table 資料庫add index 索引名稱(資料庫欄位名稱)

primary key(主鍵索引)

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

unique(唯一索引)

alter table `table_name` add unique (`column`)

index(普通索引)

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

fulltext(全文索引)

alter table `table_name` add fulltext ( `col

多列索引

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

1.普通索引。

這是最基本的索引,它沒有任何限制。它有以下幾種建立方式:

(1)建立索引:create index indexname on tablename(tablecolumns(length));如果是char,varchar型別,length可以小於字段實際長度;如果是blob 和 text 型別,必須指定length,下同。

(2)修改表結構:alter tablename add index [indexname] on (tablecolumns(length)) 

(3)建立表的時候直接指定:create table tablename ( [...], index [indexname] (tablecolumns(length)) ;

2.唯一索引。

它與前面的"普通索引"類似,不同的就是:索引列的值必須唯一,但允許有空值。如果是組合索引,則列值的組合必須唯一。它有以下幾種建立方式:

(1)建立索引:create unique index indexname on tablename(tablecolumns(length))

(2)修改表結構:alter tablename add unique [indexname] on (tablecolumns(length))

(3)建立表的時候直接指定:create table tablename ( [...], unique [indexname] (tablecolumns(lengt

檢視索引

show index from tb_wz_all;

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...