recherche
Maisonbase de donnéesnavicatComment définir des clés étrangères dans Navicat

Comment définir des clés étrangères dans Navicat

Je viens de comprendre comment définir des clés étrangères sur Navicat pour MySQL ce matin, et maintenant je le partage, en espérant que cela sera utile à tout le monde.

Tutoriels recommandés : Vidéo d'introduction à MySQL

Permettez-moi d'abord de vous présenter la situation de base. Maintenant, il y a deux tables, l'une est la table des enseignants et l'autre est la table des services. Maintenant, je veux définir l'attribut dept dans la table des enseignants comme clé étrangère et associer l'attribut code dans la table des services. La situation spécifique est celle illustrée dans la figure ; OK, la situation de base est présentée, allons maintenant vous apprendre à définir des clés étrangères dans Navicat pour MySQL.

Comment définir des clés étrangères dans Navicat

1. Ouvrez mon navigateur, puis recherchez ma table de professeur, sélectionnez-la, puis cliquez sur « table de conception » dans la barre de menu.

Comment définir des clés étrangères dans Navicat

2. Recherchez « Clés étrangères » dans la boîte de dialogue contextuelle, puis restez seul.

Comment définir des clés étrangères dans Navicat

3. Ensuite, une interface de configuration des clés étrangères apparaîtra, avec un total de sept colonnes. Présentons brièvement la signification de ces colonnes.

« nom » : vous n'avez pas besoin de le remplir. Le système le générera automatiquement une fois que vous l'aurez enregistré avec succès.

'FieldName' : quelle clé vous souhaitez définir comme clé étrangère. Sélectionnez « dept » ici

« Référence DadaBase » : la base de données associée à la clé étrangère.

'Tableau de référence' : La table associée, voici la table des départements

'Noms déposés Forgin' : Les champs associés, voici le code

'ondelete' : Supprimer l'action lors de la sélection. Mon choix ici est setNull, ce qui signifie que lorsque la table associée est supprimée, le champ professeur> département sera défini sur null.

'onupdate' : C'est l'action sélectionnée lors de la mise à jour. Mon choix ici est CASCADE, ce qui signifie que lorsque la table associée est mise à jour, le champ enseignant>département sera défini sur une mise à jour en cascade.

Comment définir des clés étrangères dans Navicat

4. Une fois les paramètres terminés, cliquez sur « enregistrer » pour enregistrer et quitter. Vous pouvez également cliquer sur « ajouter une clé étrangère » pour ajouter une autre clé étrangère.

Comment définir des clés étrangères 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
Choisir le meilleur gestionnaire de base de données: Options au-delà de NavicatChoisir le meilleur gestionnaire de base de données: Options au-delà de NavicatApr 12, 2025 am 12:01 AM

DBEAVER et DATAGRIP sont des outils de gestion de base de données qui vont au-delà de Navicat. 1.DBeaver est gratuit et open source, adapté aux petits projets et prend en charge plusieurs bases de données. 2.Datagrip est puissant et adapté à des projets complexes à grande échelle, fournissant une réalisation de code avancée et une reconstruction SQL.

Utilisation de Navicat: améliorant la productivité de la base de donnéesUtilisation de Navicat: améliorant la productivité de la base de donnéesApr 10, 2025 am 09:27 AM

Navicat améliore la productivité de la base de données avec son interface intuitive et ses fonctionnalités puissantes. 1) Les usages de base incluent la connexion aux bases de données, la gestion des tables et l'exécution des requêtes. 2) Des fonctions avancées telles que la synchronisation des données et la transmission simplifient les opérations via une interface graphique. 3) Les erreurs courantes peuvent être résolues en vérifiant les connexions et en utilisant les fonctions de vérification de la syntaxe. 4) Il est recommandé d'utiliser des opérations par lots et des sauvegardes régulières pour l'optimisation des performances.

Comment utiliser la fonction de remplacement de NavicatComment utiliser la fonction de remplacement de NavicatApr 09, 2025 am 09:15 AM

La fonction de remplacement de Navicat vous permet de trouver et de remplacer le texte dans des objets de base de données. Vous pouvez utiliser cette fonctionnalité en cliquant avec le bouton droit sur l'objet et en sélectionnant Remplacer, entrez le texte que vous souhaitez trouver et remplacer dans la boîte de dialogue contextuelle et configurer des options telles que la plage de recherche / remplacement, de sensibilité à la caisse et d'expressions régulières. En sélectionnant le bouton Remplacer, vous pouvez trouver et remplacer le texte et configurer les options au besoin pour éviter les modifications inattendues.

Que faire si l'activation de Navicat échoueQue faire si l'activation de Navicat échoueApr 09, 2025 am 09:12 AM

Solutions à l'échec de l'activation de Navicat: 1. Vérifiez l'exactitude du code d'activation; 2. Assurez-vous que la connexion réseau est normale; 3. Désactiver temporairement le logiciel antivirus; 4. Réinitialisez l'état d'activation; 5. Contactez le support technique.

Que faire si l'erreur exécute le fichier SQL dans NavicatQue faire si l'erreur exécute le fichier SQL dans NavicatApr 09, 2025 am 09:09 AM

Pour résoudre les erreurs lorsque NAVICAT exécute des fichiers SQL, suivez ces étapes: 1. Vérifiez les erreurs de syntaxe SQL; 2. Assurez-vous que la connexion de la base de données est établie; 3. Vérifiez l'encodage des fichiers; 4. Ajuster les paramètres du serveur; 5. Vérifier l'espace temporaire; 6. Désactiver certains plugins; 7. Contactez le support NAVICAT si nécessaire.

Comment créer l'index de NavicatComment créer l'index de NavicatApr 09, 2025 am 09:06 AM

Étapes pour indexer dans NAVICAT: Connectez-vous à la base de données. Sélectionnez le tableau pour indexer. Open Index Manager. Spécifiez le nom d'index. Sélectionnez la colonne d'index. Sélectionnez le type d'index. Sélectionnez un index unique (facultatif). Cliquez sur OK pour créer un index.

Comment définir la clé de raccourci NavicatComment définir la clé de raccourci NavicatApr 09, 2025 am 09:03 AM

Comment définir et restaurer les raccourcis Navicat? Cliquez sur "Outils" dans le menu principal> "Options"> "Clés de raccourci", sélectionnez l'action dans la liste "Commande", entrez la combinaison de touches dans le champ "Clés de raccourci" et cliquez sur "Ajouter" pour enregistrer. Pour restaurer les touches de raccourci par défaut, cliquez sur "Tools" & gt; "Options" & gt; "Clés de raccourci", puis cliquez sur le bouton "Restaurer la valeur par défaut".

Comment comparer deux bases de données dans NavicatComment comparer deux bases de données dans NavicatApr 09, 2025 am 09:00 AM

Étapes pour comparer deux bases de données dans NAVICAT: Connectez-vous à la base de données. Ouvrez le contraste de données. Sélectionnez la base de données à comparer. Configurer les options de comparaison. Effectuer une comparaison. Afficher les résultats. Appliquer des modifications (facultative).

See all articles

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
3 Il y a quelques semainesBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
3 Il y a quelques semainesBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
3 Il y a quelques semainesBy尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Comment déverrouiller tout dans Myrise
4 Il y a quelques semainesBy尊渡假赌尊渡假赌尊渡假赌

Outils chauds

VSCode Windows 64 bits Télécharger

VSCode Windows 64 bits Télécharger

Un éditeur IDE gratuit et puissant lancé par Microsoft

mPDF

mPDF

mPDF est une bibliothèque PHP qui peut générer des fichiers PDF à partir de HTML encodé en UTF-8. L'auteur original, Ian Back, a écrit mPDF pour générer des fichiers PDF « à la volée » depuis son site Web et gérer différentes langues. Il est plus lent et produit des fichiers plus volumineux lors de l'utilisation de polices Unicode que les scripts originaux comme HTML2FPDF, mais prend en charge les styles CSS, etc. et présente de nombreuses améliorations. Prend en charge presque toutes les langues, y compris RTL (arabe et hébreu) ​​et CJK (chinois, japonais et coréen). Prend en charge les éléments imbriqués au niveau du bloc (tels que P, DIV),

MantisBT

MantisBT

Mantis est un outil Web de suivi des défauts facile à déployer, conçu pour faciliter le suivi des défauts des produits. Cela nécessite PHP, MySQL et un serveur Web. Découvrez nos services de démonstration et d'hébergement.

Version Mac de WebStorm

Version Mac de WebStorm

Outils de développement JavaScript utiles

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

Puissant environnement de développement intégré PHP