外来キーを設定してテーブルを作成するSQL文は?

以下の手順に従って、SQL ステートメントを使用してテーブルを作成し、外部キーを設定します:

  1. 主テーブルを作成:まず CREATE TABLE ステートメントを使用して主テーブルを作成し、主テーブルの列とそのデータ型を定義します。例:
CREATE TABLE 表名 (
    列名1 数据类型1,
    列名2 数据类型2,
    ...
);
  1. 子テーブルを作成する:CREATE TABLE ステートメントを使用して子テーブルを作成し、子テーブルの列とそのデータ型を定義します。例:
CREATE TABLE 表名 (
    列名1 数据类型1,
    列名2 数据类型2,
    ...
);
  1. ALTER TABLEのステートメントを使用し、外部キー制約を子テーブルに追加します。以下はその1つの例です。
ALTER TABLE 从表名
ADD FOREIGN KEY (从表外键列名)
REFERENCES 主表名 (主表主键列名);

従テーブルの外部キー列名は、従テーブルで親テーブルを関連付けるために使用され、親テーブルの主キー列名は親テーブルで従テーブルを関連付けるために使用される。

  1. 以下に完全な例を示します。SQLステートメントを使用してテーブルを作成し、外部キーを設定する方法を示します。
CREATE TABLE 主表 (
    主表主键列 数据类型,
    列名1 数据类型1,
    列名2 数据类型2,
    ...
);

CREATE TABLE 从表 (
    从表主键列 数据类型,
    从表外键列 数据类型,
    列名1 数据类型1,
    列名2 数据类型2,
    ...
);

ALTER TABLE 从表
ADD FOREIGN KEY (从表外键列)
REFERENCES 主表 (主表主键列);

実際の利用の際は、上記の例における「テーブル名」、「列名」、「データ型」などを実際のテーブル名、列名、データ型に置き換える必要があります。

bannerAds