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
SELECT * FROM
wobei
der Name der Fremdschlüsselansicht ist, die Sie anzeigen möchten.
是您要查看的外键视图的名称。
展开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 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!