Maison  >  Article  >  base de données  >  Comment ajouter des contraintes dans Navicat

Comment ajouter des contraintes dans Navicat

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼original
2019-08-03 14:36:2515067parcourir

Comment ajouter des contraintes dans Navicat

Ouvrez l'outil navicat pour vous connecter au service mysql, puis choisissez d'ouvrir une base de données Ici, une base de données de test est sélectionnée pour la démonstration, puis les clés étrangères pour la table utilisateur et. table scolaire sont sélectionnés. Sélectionnez la table t_user et cliquez sur Table de conception.

Comment ajouter des contraintes dans Navicat

Sur la page de la table de paramétrage, la valeur par défaut est la page de champ. Ici, vous pouvez modifier le contenu du champ de la table. Nous sélectionnons l'option de clé étrangère.

Comment ajouter des contraintes dans Navicat

Recommandations associées : "Tutoriel graphique Navicat pour MySQL"

Sur la page de configuration de la clé étrangère, sélectionnez la deuxième colonne de champs Pour le bouton de droite, vous pouvez laisser la première colonne vide et un nom de clé étrangère sera automatiquement généré. Vous pouvez en personnaliser un si vous avez besoin de standardiser le nom.

Comment ajouter des contraintes dans Navicat

Dans la liste déroulante des champs qui apparaît, sélectionnez un champ auquel vous souhaitez ajouter une clé étrangère. Ici, nous ajoutons une clé étrangère à la table de l'école. , alors sélectionnez school_id.

Comment ajouter des contraintes dans Navicat

Sélectionnez ensuite la table de référence, qui est la table pointée par la clé étrangère. La base de données de référence n'a pas besoin d'être sélectionnée. La base de données par défaut est la base de données actuelle. Table de référence sélection table scolaire t_school_info.

Comment ajouter des contraintes dans Navicat

Référez-vous à la sélection des champs, car les deux tables sont liées l'une à l'autre par identifiant, il suffit donc de sélectionner id ici.

Comment ajouter des contraintes dans Navicat

Le dernier concerne les règles de contrainte lors de la suppression et de la mise à jour. Si vous choisissez la suppression en cascade CASCADE, la suppression des données de la table scolaire supprimera en cascade les données utilisateur. Méthode de contrainte RESTRICT Vous devez d’abord supprimer tous les utilisateurs associés à une école avant de pouvoir supprimer les informations sur l’école.

Comment ajouter des contraintes dans Navicat

Après avoir effectué les sélections ci-dessus, cliquez sur Enregistrer, puis les contraintes de clé étrangère prendront effet. Vous pouvez modifier les données dans le tableau pour voir l'effet.

Comment ajouter des contraintes dans Navicat

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!

Déclaration:
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