テーブルに外部キーを追加する方法を SQL で示してください。

SQLにおいては、ALTER TABLE ステートメントを使用してテーブルに外部キーを追加できます。手順は次のとおりです。

1. 外部キーを追加する必要があるテーブルとフィールドを特定します。表Aと表Bという2つのテーブルがあり、表Aに外部キーを追加して表Bの特定フィールドに関連付ける必要があると仮定します。

2. ALTER TABLE ステートメントを使用して外部キーを追加します。構文は次のとおりです。
“`
ALTER TABLE テーブルA
ADD CONSTRAINT 外部キー名
FOREIGN KEY (外部キーフィールド) REFERENCES テーブルB(関連フィールド);
“`
ここで、テーブルAは外部キーを追加する必要があるテーブル、外部キー名はカスタムの外部キー名、外部キーフィールドは表Aで外部キーとして使用する必要があるフィールド、テーブルBは関連付けられているテーブル、関連フィールドは外部キーを関連付けるために使用するテーブルBのフィールドです。

たとえば、表Aにcolumn_Aという外部キーとして使用するフィールドがあり、表Bのcolumn_Bフィールドに関連付ける必要がある場合、次のステートメントを使用して外部キーを追加できます。
“`
ALTER TABLE テーブルA
ADD CONSTRAINT fk_A_B
FOREIGN KEY (column_A) REFERENCES テーブルB(column_B);
“`
関連付けられているフィールドcolumn_Bは、テーブルBの主キーまたはユニークキーである必要があります。

3. 変更をコミットします。ALTER TABLE ステートメントを実行したら、外部キーを有効にするために変更をコミットする必要があります。
“`
COMMIT;
“`
上記のステップを完了すると、表Aに外部キーが追加され、表Aと表Bの関連付けが実現されます。

bannerAds