ホームページ > データベース > navicat > navicat で外部キーを作成する方法

navicat で外部キーを作成する方法

下次还敢
リリース: 2024-04-06 09:39:21
オリジナル
1202 人が閲覧しました

Navicat で外部キーを作成する手順は次のとおりです。 親テーブルと子テーブルを作成します。サブテーブルを選択し、テーブル デザイナーを開きます。新しい列を追加し、列のプロパティを設定します。外部キーセクションで外部キー制約を設定します。変更内容を保存。

navicat で外部キーを作成する方法

Navicat で外部キーを作成する手順

Navicat で外部キーを作成するプロセスは次のように分かれています。手順:

1. 親テーブルと子テーブルの作成

外部キーを作成するには、親テーブルと子テーブルの 2 つのテーブルが必要です。親テーブルは主キーを含むテーブルであり、子テーブルは外部キーを含むテーブルです。

2. サブテーブルを選択し、テーブル デザイナーを開きます。

Navicat の「データベース」ペインで、サブテーブルを選択して右クリックします。ポップアップメニューで「デザインテーブル」を選択します。

3. 新しい列を追加します

[テーブル デザイナー] ウィンドウで、[列] セクションを見つけて、[列の追加] ボタンをクリックします。

4. 列プロパティの設定

  • 列名:外部キー列の名前を入力します。
  • データ型: 親テーブルの主キーと同じデータ型を選択します。
  • NULL が許可されるかどうか: 外部キー値が null であることが許可される場合は、このボックスをオンにします。

5. 外部キー制約の設定

[列のプロパティ] タブで、[外部キー] セクションを見つけます。

  • 外部キー名: 外部キー制約の名前を入力します。
  • 参照テーブル: 親テーブルを選択します。
  • 参照列: 親テーブルの主キー列を選択します。

6. 変更の保存

[保存] ボタンをクリックして変更を保存します。

例:

Orders という名前の親テーブルがあり、OrderID 主キーと が含まれているとします。 CustomerID 列。また、CustomerID 外部キーを含む Customers という名前のサブテーブルも作成したいと考えています。

外部キーを作成する手順:

  1. Orders テーブルと Customers テーブルを作成します。
  2. Customers テーブルを選択し、テーブル デザイナーを開きます。
  3. CustomerID という名前の列を追加します。データ型は int で、空にすることができます。
  4. 「外部キー」セクションで、次のように設定します:

    • 外部キー名: FK_Customers_OrderID
    • 参照テーブル: Orders
    • 参照列: OrderID
  5. 変更を保存します。

以上がnavicat で外部キーを作成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート