在MySQL中,創(chuàng)建非唯一索引與創(chuàng)建唯一索引非常相似。唯一索引要求索引列的值必須唯一,而非唯一索引則允許值重復(fù)。以下是創(chuàng)建非唯一索引的語法:
CREATE [UNIQUE] INDEX index_name
ON table_name (column1, column2, ...);
UNIQUE
(可選):指定索引為唯一索引。如果省略此選項(xiàng),則創(chuàng)建非唯一索引。index_name
:索引的名稱,必須是唯一的。table_name
:要在其上創(chuàng)建索引的表的名稱。column1, column2, ...
:要包含在索引中的列的名稱。以下是一個(gè)創(chuàng)建非唯一索引的示例:
CREATE INDEX idx_email
ON users (email);
在這個(gè)例子中,我們在users
表的email
列上創(chuàng)建了一個(gè)名為idx_email
的非唯一索引。