Heim> Datenbank> navicat> Hauptteil

So sehen Sie die Fremdschlüsselansicht in Navicat

下次还敢
Freigeben: 2024-04-24 19:06:16
Original
1141 Leute haben es durchsucht

Es gibt drei Möglichkeiten, Fremdschlüsselansichten in Navicat anzuzeigen: Direktzugriff (suchen Sie nach Ansichten, die mit „FK_“ beginnen), Abfragen der Ansicht (Rechtsklick auf „Daten abfragen“ im Ansichtsknoten) oder Erweitern von INFORMATION_SCHEMA.KEY_COLUMN_USAGE Tabelle und verwenden Sie geeignete Filter, um Fremdschlüsselverweise zu identifizieren.

So sehen Sie die Fremdschlüsselansicht in Navicat

So verwenden Sie Navicat zum Anzeigen von Fremdschlüsselansichten

Direkter Zugriff

  1. zum Herstellen einer Verbindung zur Datenbank.
  2. Erweitern Sie den Knoten „Ansicht“ im Objektbaum.
  3. Suchen Sie nach Ansichten, die mit „FK_“ beginnen. Diese Ansichten stellen Fremdschlüsselbeziehungen dar.

Abfrageansicht

  1. Klicken Sie mit der rechten Maustaste auf den Knoten „Ansicht“ im Objektbaum.
  2. Wählen Sie „Daten abfragen“.
  3. Geben Sie im SQL-Abfrageeditor die folgende Abfrage ein:
SELECT * FROM 
Nach dem Login kopieren

wobeider Name der Fremdschlüsselansicht ist, die Sie anzeigen möchten.是您要查看的外键视图的名称。

展开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
Erweitern Sie die Tabelle INFORMATION_SCHEMA.KEY_COLUMN_USAGE. Erweitern Sie den Knoten „Systemtabellen“ im Objektbaum. Suchen und erweitern Sie die Tabelle INFORMATION_SCHEMA.KEY_COLUMN_USAGE. Zeigen Sie Fremdschlüsselreferenzen mithilfe der folgenden Filter an:
    TABLE_NAME: Die Tabelle, in der sich der Fremdschlüssel befindet. CONSTRAINT_NAME: Der Name des Fremdschlüssels Schlüsseleinschränkung REFERENCED_TABLE_NAME: Referenzierte Tabelle REFERENCED_COLUMN_NAME: Referenzierte Spalte
BeispielAngenommen, wir haben eine Tabelle mit dem Namen Kunden-Tabelle, die einen Fremdschlüssel namens customer_identhält, der auf die Spalte order_idin der Tabelle Ordersverweist. Um die Fremdschlüsselansicht anzuzeigen, können wir die folgenden Schritte verwenden: Direkter Zugriff: Erweitern Sie im Objektbaum den Knoten „Ansichten“ und suchen Sie nach der Ansicht mit dem Namen FK_Customers_Orders. Abfrageansicht: Klicken Sie mit der rechten Maustaste auf die Ansicht FK_Customers_Ordersund wählen Sie „Daten abfragen“. Erweitern Sie die Tabelle INFORMATION_SCHEMA.KEY_COLUMN_USAGE: Geben Sie im Filter TABLE_NAMEals Kundenund CONSTRAINT_NAMEals an FK_Customers_Orders, REFERENCED_TABLE_NAMEist Orders, REFERENCED_COLUMN_NAMEist order_id.

Das obige ist der detaillierte Inhalt vonSo sehen Sie die Fremdschlüsselansicht in Navicat. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!