SQL CREATE UNIQUEINDEXキーワード
一意のインデックスを作成する
このCREATE UNIQUE INDEX
コマンドは、テーブルに一意のインデックスを作成します(重複する値は許可されません)
インデックスは、データベースからデータを非常に高速に取得するために使用されます。ユーザーはインデックスを見ることができず、検索/クエリを高速化するために使用されます。
次のSQLは、「Persons」テーブルの「PersonID」列に「uidx_pid」という名前のインデックスを作成します。
CREATE UNIQUE INDEX uidx_pid
ON Persons (PersonID);
注:インデックスを作成するための構文は、データベースによって異なります。したがって、データベースにインデックスを作成するための構文を確認してください。
注:インデックスを使用してテーブルを更新する場合は、インデックスを使用せずにテーブルを更新するよりも時間がかかります(インデックスも更新する必要があるため)。したがって、頻繁に検索される列にのみインデックスを作成します。