複合主キーの設定方法:データベース設計の基礎
データベースの複合主キーは、複数の列が組み合わさって一意な識別子を形成します。データベースの複合主キーを設定するには、以下の構文を使用してテーブルを作成します。
CREATE TABLE table_name (
column1 datatype,
column2 datatype,
column3 datatype,
PRIMARY KEY (column1, column2)
);
上記の例では、列1と列2は複合主キーを構成しています。これは、これら2つの列の組み合わせ値が一意である必要があり、重複することはできないことを意味します。複合主キーにさらに列を追加する必要がある場合、PRIMARY KEYの後に列名を追加するだけです。
その他にも、ALTER TABLE コマンドを使用して複合主キーを追加することもできます。以下に示す例を参考にしてください:
ALTER TABLE table_name
ADD CONSTRAINT pk_name PRIMARY KEY (column1, column2);
上記の例の中で、pk_nameは追加される結合主キーの名前であり、column1とcolumn2は結合主キーに含まれる列です。