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 utiliser Navicat pour visualiser les vues de clés étrangères
Accès direct
Vue de requête
SELECT * FROM
où
est le nom de la vue de clé étrangère que vous souhaitez afficher.
是您要查看的外键视图的名称。
展开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
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
Clients qui contient une clé étrangère nommée 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!