Maison  >  Article  >  base de données  >  Comment voir la vue de clé étrangère dans Navicat

Comment voir la vue de clé étrangère dans Navicat

下次还敢
下次还敢original
2024-04-24 19:06:161364parcourir

Il existe trois façons d'afficher les vues de clé étrangère dans Navicat : accès direct (recherchez les vues commençant par "FK_"), interrogez la vue (cliquez avec le bouton droit sur "Query Data" à partir du nœud de vue) ou développez INFORMATION_SCHEMA.KEY_COLUMN_USAGE. table et utilisez les filtres appropriés pour identifier les références de clé étrangère.

Comment voir la vue de clé étrangère dans Navicat

Comment utiliser Navicat pour visualiser les vues de clés étrangères

Accès direct

  1. pour se connecter à la base de données.
  2. Développez le nœud "Vue" dans l'arborescence des objets.
  3. Recherchez les vues commençant par "FK_", ces vues représentent des relations de clé étrangère.

Vue de requête

  1. Cliquez avec le bouton droit sur le nœud Vue dans l'arborescence des objets.
  2. Sélectionnez « Requête de données ».
  3. Dans l'éditeur de requête SQL, saisissez la requête suivante :
<code class="sql">SELECT
  *
FROM
  <view_name></code>

<view_name> est le nom de la vue de clé étrangère que vous souhaitez afficher. <view_name> 是您要查看的外键视图的名称。

展开 INFORMATION_SCHEMA.KEY_COLUMN_USAGE

  1. 在对象树中展开“系统表”节点。
  2. 找到并展开 INFORMATION_SCHEMA.KEY_COLUMN_USAGE 表。
  3. 使用以下筛选器查看外键引用:
  • TABLE_NAME:外键所在的表
  • CONSTRAINT_NAME:外键约束的名称
  • REFERENCED_TABLE_NAME:引用的表
  • REFERENCED_COLUMN_NAME:引用的列

示例

假设我们有一个名为 Customers 的表,其中包含一个名为 customer_id 的外键,它引用 Orders 表中的 order_id 列。

要查看此外键视图,我们可以使用以下步骤:

  1. 直接访问:在对象树中,展开“视图”节点,然后查找名为 FK_Customers_Orders 的视图。
  2. 查询视图:右键单击 FK_Customers_Orders 视图,然后选择“查询数据”。
  3. 展开 INFORMATION_SCHEMA.KEY_COLUMN_USAGE 表:在筛选器中,指定 TABLE_NAMECustomersCONSTRAINT_NAMEFK_Customers_OrdersREFERENCED_TABLE_NAMEOrdersREFERENCED_COLUMN_NAMEorder_id
Développez la table INFORMATION_SCHEMA.KEY_COLUMN_USAGE 🎜🎜🎜🎜Développez le nœud "Tables système" dans l'arborescence des objets. 🎜🎜Recherchez et développez la table INFORMATION_SCHEMA.KEY_COLUMN_USAGE. 🎜🎜Affichez les références de clé étrangère en utilisant les filtres suivants : 🎜🎜
    🎜TABLE_NAME : La table où se trouve la clé étrangère 🎜🎜CONSTRAINT_NAME : Le nom de la clé étrangère contrainte clé 🎜🎜REFERENCED_TABLE_NAME : table référencée 🎜🎜REFERENCED_COLUMN_NAME : colonne référencée 🎜
🎜🎜Exemple🎜🎜🎜Supposons que nous ayons une table nommée Clients qui contient une clé étrangère nommée <code>customer_id qui fait référence à la colonne order_id dans la table Commandes. 🎜🎜Pour afficher la vue de la clé étrangère, nous pouvons utiliser les étapes suivantes : 🎜🎜🎜🎜Accès direct : 🎜Dans l'arborescence des objets, développez le nœud Vues et recherchez la vue nommée FK_Customers_Orders. 🎜🎜🎜Vue de requête : 🎜Cliquez avec le bouton droit sur la vue FK_Customers_Orders et sélectionnez "Requête de données". 🎜🎜🎜Développez la table INFORMATION_SCHEMA.KEY_COLUMN_USAGE : 🎜Dans le filtre, spécifiez TABLE_NAME comme Clients et CONSTRAINT_NAME comme FK_Customers_Orders, REFERENCED_TABLE_NAME est Commandes, REFERENCED_COLUMN_NAME est order_id. 🎜🎜

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn