Maison > base de données > tutoriel mysql > S'il existe une contrainte FOREIGN KEY, quel type de relation existe entre les tables MySQL parent et enfant ?

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

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Libérer: 2023-09-16 15:41:07
avant
1424 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!

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