SQLデータベースのユニーク制約の使用方法
SQLのデータベースでは、UNIQUEはテーブル内の列または列の組の値が一意であることを保証する一意制約を作成するために使用されます。SQLでUNIQUEを使用する方法を以下に示します。1. テーブルの作成時にUNIQUEを使用する:
CREATE TABLE 表名 (
列名1 数据类型 UNIQUE,
列名2 数据类型,
…
);
既存のテーブルに UNIQUE 制約を追加
ALTER TABLE 表名
ADD CONSTRAINT 约束名 UNIQUE (列名);
複数の列でユニーク制約を作成する:
ALTER TABLE 表名
ADD CONSTRAINT 约束名 UNIQUE (列名1, 列名2, …);
4. UNIQUE 制約を使って、一意なインデクスを作成することもできます。
CREATE UNIQUE INDEX 索引名 ON 表名 (列名);
ユニーク制約は重複値の挿入を防止するだけでなく、検索効率の向上を図るために、自動的にユニークインデックスを作成することに留意してください。