Maison > base de données > tutoriel mysql > le corps du texte

S'il existe une contrainte FOREIGN KEY, quel type de relation existe entre les tables MySQL parent et enfant ?

WBOY
Libérer: 2023-09-16 15:41:07
avant
1371 Les gens l'ont consulté

如果存在 FOREIGN KEY 约束,MySQL 父表和子表之间存在什么样的关系?

La relation entre la table parent et la table enfant est une relation un-à-plusieurs. Cela peut être compris à l'aide des exemples des deux tableaux « client » et « commandes ». Ici, « client » est la table parent et « commandes » est la table enfant. Cette relation est de type un-à-plusieurs car un client peut avoir plusieurs commandes. Cela peut être démontré en insérant des valeurs dans deux tableaux comme indiqué ci-dessous -

mysql> Select * from Customer;

+----+---------+
| id | name    |
+----+---------+
| 1  | Gaurav  |
| 2  | Raman   |
| 3  | Harshit |
| 4  | Aarav   |
+----+---------+

4 rows in set (0.00 sec)

mysql> Select * from orders;

+----------+----------+------+
| order_id | product  | id   |
+----------+----------+------+
| 100      | Notebook | 1    |
| 110      | Pen      | 1    |
| 120      | Book     | 2    |
| 130      | Charts   | 2    |
+----------+----------+------+

4 rows in set (0.00 sec)
Copier après la connexion

D'après l'ensemble de résultats ci-dessus, il est clair qu'un client peut avoir plusieurs commandes car le client avec l'identifiant = 1 a également deux commandes avec l'identifiant Client = 2 a deux commandes.

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!

source:tutorialspoint.com
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal