溫馨提示×

如何創(chuàng)建mysql非唯一索引

小樊
81
2024-09-21 16:04:43
欄目: 云計(jì)算

在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的非唯一索引。

0