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 verwenden Sie Navicat zum Anzeigen von Fremdschlüsselansichten
Direkter Zugriff
Abfrageansicht
<code class="sql">SELECT * FROM <view_name></code>
wobei <view_name>
der Name der Fremdschlüsselansicht ist, die Sie anzeigen möchten. <view_name>
是您要查看的外键视图的名称。
展开 INFORMATION_SCHEMA.KEY_COLUMN_USAGE
表
INFORMATION_SCHEMA.KEY_COLUMN_USAGE
表。TABLE_NAME
:外键所在的表CONSTRAINT_NAME
:外键约束的名称REFERENCED_TABLE_NAME
:引用的表REFERENCED_COLUMN_NAME
:引用的列示例
假设我们有一个名为 Customers
的表,其中包含一个名为 customer_id
的外键,它引用 Orders
表中的 order_id
列。
要查看此外键视图,我们可以使用以下步骤:
FK_Customers_Orders
的视图。FK_Customers_Orders
视图,然后选择“查询数据”。INFORMATION_SCHEMA.KEY_COLUMN_USAGE
表:在筛选器中,指定 TABLE_NAME
为 Customers
,CONSTRAINT_NAME
为 FK_Customers_Orders
,REFERENCED_TABLE_NAME
为 Orders
,REFERENCED_COLUMN_NAME
为 order_id
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 🎜Kunden-Tabelle, die einen Fremdschlüssel namens <code>customer_id
enthält, der auf die Spalte order_id
in der Tabelle Orders
verweist. 🎜🎜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_Orders
und wählen Sie „Daten abfragen“. 🎜🎜🎜Erweitern Sie die Tabelle INFORMATION_SCHEMA.KEY_COLUMN_USAGE
: 🎜Geben Sie im Filter TABLE_NAME
als Kunden
und CONSTRAINT_NAME
als an FK_Customers_Orders
, REFERENCED_TABLE_NAME
ist Orders
, REFERENCED_COLUMN_NAME
ist 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!