Maison base de données navicat Comment définir la clé primaire et la clé étrangère dans Navicat

Comment définir la clé primaire et la clé étrangère dans Navicat

Apr 23, 2024 pm 11:42 PM
navicat

Navicat Définir les clés primaires et étrangères : Clé primaire : Sélectionnez la colonne du tableau qui identifie de manière unique chaque ligne, faites un clic droit et sélectionnez « Définir la clé primaire ». Clé étrangère : sélectionnez la colonne pour créer une clé étrangère, cliquez avec le bouton droit et sélectionnez "Modifier la colonne", cochez la case "Clé étrangère", puis sélectionnez la table et la colonne associées à la clé étrangère. Détails : les clés primaires empêchent la duplication des données et garantissent l'intégrité des données. Les clés étrangères établissent des relations entre les tables et garantissent la cohérence des données.

Comment définir la clé primaire et la clé étrangère dans Navicat

Navicat Définir les clés primaires et étrangères

Clé primaire

  1. Cliquez sur le nom de la table pour ouvrir la fenêtre de conception de la table.
  2. Sélectionnez la colonne que vous souhaitez définir comme clé primaire.
  3. Cliquez avec le bouton droit sur sur la colonne sélectionnée et sélectionnez Définir la clé primaire.

Clés étrangères

  1. Cliquez sur sur le nom de la table où vous souhaitez créer une clé étrangère pour ouvrir la fenêtre de conception de la table.
  2. Sélectionnez la colonne que vous souhaitez définir comme clé étrangère.
  3. Cliquez avec le bouton droit sur sur la colonne sélectionnée et sélectionnez Modifier la colonne.
  4. Dans l'onglet Informations sur la colonne, cochez la case Clés étrangères.
  5. Dans le champ Table référencée, sélectionnez la table à laquelle la clé étrangère est associée.
  6. Dans le champ Colonne référencée, sélectionnez la colonne à laquelle la clé étrangère est associée.

Détails

Clé primaire est un champ qui identifie de manière unique chaque ligne du tableau. Il empêche la duplication des données et garantit leur intégrité. Lors de la configuration d'une clé primaire, vous devez choisir une colonne avec des valeurs uniques, telles qu'un numéro d'identification ou un identifiant unique.

Une clé étrangère est une colonne qui pointe vers un enregistrement associé dans une autre table. Il est utilisé pour établir des relations entre les tables et assurer la cohérence des données. Lors de la configuration d'une clé étrangère, vous devez sélectionner des colonnes avec des contraintes de clé uniques pour garantir que les enregistrements peuvent être liés correctement.

Conseils

  • La clé primaire ne peut être définie que sur une seule colonne.
  • Autorise plusieurs clés étrangères à une table.
  • Les clés étrangères doivent référencer des colonnes qui existent dans une autre table.
  • Si la table ou la colonne référencée est supprimée, la clé étrangère sera supprimée automatiquement en cascade.

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 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

Article chaud

Repo: Comment relancer ses coéquipiers
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD

Article chaud

Repo: Comment relancer ses coéquipiers
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD

Tags d'article chaud

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment ajuster la taille de la police de l'interface dans Navicat Comment ajuster la taille de la police de l'interface dans Navicat Apr 24, 2024 pm 04:24 PM

Comment ajuster la taille de la police de l'interface dans Navicat

Comment exporter le diagramme er de Navicat Comment exporter le diagramme er de Navicat Apr 24, 2024 pm 04:21 PM

Comment exporter le diagramme er de Navicat

Où se trouve le fichier cache Navicat ? Où se trouve le fichier cache Navicat ? Apr 24, 2024 pm 06:06 PM

Où se trouve le fichier cache Navicat ?

Comment copier une base de données vers une autre base de données dans Navicat Comment copier une base de données vers une autre base de données dans Navicat Apr 24, 2024 pm 07:24 PM

Comment copier une base de données vers une autre base de données dans Navicat

Comment exporter la structure d'un tableau vers Word à l'aide de Navicat Comment exporter la structure d'un tableau vers Word à l'aide de Navicat Apr 24, 2024 pm 07:57 PM

Comment exporter la structure d'un tableau vers Word à l'aide de Navicat

Comment récupérer une table supprimée accidentellement dans Navicat Comment récupérer une table supprimée accidentellement dans Navicat Apr 24, 2024 pm 06:21 PM

Comment récupérer une table supprimée accidentellement dans Navicat

Comment annuler l'étape précédente dans Navicat Comment annuler l'étape précédente dans Navicat Apr 24, 2024 pm 05:48 PM

Comment annuler l'étape précédente dans Navicat

Lequel est le plus facile à utiliser, Navicat ou Datagrip ? Lequel est le plus facile à utiliser, Navicat ou Datagrip ? Apr 24, 2024 pm 07:15 PM

Lequel est le plus facile à utiliser, Navicat ou Datagrip ?

See all articles