ホームページ  >  記事  >  データベース  >  navicatで外部キービューを確認する方法

navicatで外部キービューを確認する方法

下次还敢
下次还敢オリジナル
2024-04-24 19:06:161329ブラウズ

Navicat で外部キー ビューを表示するには、直接アクセス (「FK_」で始まるビューを検索)、ビューをクエリする (ビュー ノードから [クエリ データ] を右クリック)、または INFORMATION_SCHEMA を展開する 3 つの方法があります。 .KEY_COLUMN_USAGE テーブルを参照し、適切なフィルターを使用して外部キー参照を識別します。

navicatで外部キービューを確認する方法

#Navicat を使用して外部キー ビューを表示する方法

直接アクセス

    データベースに接続します。
  1. オブジェクト ツリーの「View」ノードを展開します。
  2. 外部キー関係を表す「FK_」で始まるビューを探します。

クエリ ビュー

    オブジェクト ツリーの「ビュー」ノードを右クリックします。
  1. 「クエリデータ」を選択します。
  2. SQL クエリ エディターで、次のクエリを入力します。
  3. <code class="sql">SELECT
      *
    FROM
      <view_name></code>
ここで、

は、表示する外部キー ビューの名前です。 。

展開 INFORMATION_SCHEMA.KEY_COLUMN_USAGE Table

    オブジェクト ツリーの「システム テーブル」ノードを展開します。
  1. INFORMATION_SCHEMA.KEY_COLUMN_USAGE テーブルを見つけて展開します。
  2. 次のフィルタを使用して外部キー参照を表示します:
  • TABLE_NAME: 外部キーが存在するテーブル
  • CONSTRAINT_NAME : 外部キー制約の名前
  • REFERENCED_TABLE_NAME: 参照されるテーブル
  • REFERENCED_COLUMN_NAME: 参照される列

Example

Customers という名前のテーブルがあり、このテーブルに customer_id という名前の外部キーが含まれているとします。 ##Orders テーブルの order_id 列。 外部キー ビューを表示するには、次の手順を使用できます。

    直接アクセス:
  1. オブジェクト ツリーで、「View」ノードを展開し、 FK_Customers_Orders の名前 View を見つけます。
  2. クエリ ビュー:
  3. FK_Customers_Orders ビューを右クリックし、[クエリ データ]を選択します。
  4. INFORMATION_SCHEMA.KEY_COLUMN_USAGE テーブルを展開します: フィルターで、TABLE_NAMECustomersCONSTRAINT_NAME # として指定します。 ## は FK_Customers_OrdersREFERENCED_TABLE_NAMEOrdersREFERENCED_COLUMN_NAMEorder_id です。

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

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。