複合主キーの設定方法:データベース設計の基礎

データベースの複合主キーは、複数の列が組み合わさって一意な識別子を形成します。データベースの複合主キーを設定するには、以下の構文を使用してテーブルを作成します。

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は結合主キーに含まれる列です。

bannerAds