Maison > Article > base de données > Comment créer des clés étrangères dans Navicat
Les étapes pour créer une clé étrangère dans Navicat sont les suivantes : Créer une table parent et une table enfant. Sélectionnez la sous-table et ouvrez le concepteur de table. Ajoutez de nouvelles colonnes et définissez les propriétés des colonnes. Définissez les contraintes de clé étrangère dans la section clé étrangère. Sauvegarder les modifications.
Étapes pour créer des clés étrangères dans Navicat
Le processus de création de clés étrangères dans Navicat est divisé en les étapes suivantes :
1. Créer une table parent et une table enfant
Créer une clé étrangère. nécessite deux tables : table parent et table enfant. La table parent est la table qui contient les clés primaires, tandis que la table enfant est la table qui contient les clés étrangères.
2. Sélectionnez la sous-table et ouvrez le concepteur de table
Dans le volet Base de données de Navicat, sélectionnez la sous-table et cliquez avec le bouton droit. Dans le menu contextuel, sélectionnez "Tableau de conception".
3. Ajouter une nouvelle colonne
Dans la fenêtre Table Designer, recherchez la section Colonnes et cliquez sur le bouton Ajouter une colonne.
4. Définir les propriétés de la colonne
5. Définir les contraintes de clé étrangère
Dans l'onglet "Propriétés de la colonne", recherchez la section "Clés étrangères".
6. Enregistrer les modifications
Cliquez sur le bouton "Enregistrer" pour enregistrer les modifications.
Exemple :
Supposons que nous ayons une table parent appelée Orders
avec une clé primaire OrderID
et une colonne CustomerID
. Nous souhaitons également créer une sous-table appelée Clients
qui contient la clé étrangère CustomerID
. Orders
的父表,其中包含 OrderID
主键和 CustomerID
列。我们还希望创建一个名为 Customers
的子表,其中包含 CustomerID
外键。
创建外键的步骤:
Orders
和 Customers
表。Customers
表并打开表设计器。CustomerID
的列,数据类型为 int
Commandes
et Clients
. Clients
et ouvrez le concepteur de table. CustomerID
avec le type de données int
et autorisée à être nulle. 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!