Maison > base de données > navicat > le corps du texte

Comment ajouter des clés étrangères au modèle Navicat

下次还敢
Libérer: 2024-04-24 00:39:16
original
1034 Les gens l'ont consulté

Étapes pour ajouter une clé étrangère dans Navicat : Sélectionnez la colonne de clé étrangère et spécifiez la table de référence et le champ de référence dans l'onglet "Clé étrangère". Définissez les opérations de suppression et de mise à jour : CASCADE, SET NULL, SET DEFAULT ou RESTRICT. Cliquez sur OK pour enregistrer les modifications et Navicat exécutera automatiquement l'instruction SQL pour ajouter la contrainte de clé étrangère.

Comment ajouter des clés étrangères au modèle Navicat

Ajouter des clés étrangères dans le modèle Navicat

Les clés étrangères sont un mécanisme permettant d'implémenter des contraintes d'intégrité des données dans les bases de données relationnelles. Les étapes pour ajouter une clé étrangère dans le modèle Navicat sont les suivantes :

1. Sélectionnez la colonne de clé étrangère

  • Faites un clic droit sur la table où vous souhaitez ajouter la clé étrangère et sélectionnez "Modifier la table".
  • Dans l'onglet Champs, sélectionnez la colonne dont vous souhaitez qu'elle soit la clé étrangère.

2. Définir les propriétés de la clé étrangère

  • Dans la fenêtre Champs, accédez à l'onglet Clés étrangères.
  • Cochez la case "Clé étrangère".
  • Dans le champ Table de référence, sélectionnez la table qui référence la clé étrangère.
  • Dans le champ Champ de référence, sélectionnez la colonne du tableau référencée par la clé étrangère.

3. Spécifiez les opérations de suppression et de mise à jour

  • Dans l'onglet "Clé étrangère", sélectionnez l'un des comportements de suppression et de mise à jour suivants :

    • CASCADE : Lorsqu'un enregistrement dans la table de clé étrangère est supprimés ou mis à jour, les enregistrements qui font référence à cet enregistrement sont également supprimés ou mis à jour.
    • SET NULL : lorsqu'un enregistrement dans la table de clé étrangère est supprimé, définissez la colonne de clé étrangère de l'enregistrement qui fait référence à l'enregistrement sur NULL.
    • SET DEFAULT : lorsqu'un enregistrement dans la table de clé étrangère est supprimé, définissez la colonne de clé étrangère de l'enregistrement qui fait référence à l'enregistrement à sa valeur par défaut.
    • RESTRICT : Rejetez l'opération lorsqu'un enregistrement de la table de clé étrangère est supprimé ou mis à jour.

4. Appliquer les modifications

  • Cliquez sur le bouton "OK" pour enregistrer les modifications.
  • Navicat exécute désormais automatiquement les instructions ALTER de base de données nécessaires pour ajouter des contraintes de clé étrangère.

Remarque :

  • Le type de données de la colonne de clé étrangère doit être compatible avec le type de données de la colonne référencée.
  • La colonne référencée doit avoir une contrainte unique ou une contrainte de clé primaire.
  • Vous pouvez ajouter des clés étrangères directement à l'aide d'instructions SQL. Dans Navicat, cliquez avec le bouton droit sur la table du modèle et sélectionnez "Modifier SQL" pour afficher ou modifier l'instruction SQL.

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!