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

Qu'est-ce qui est généralement utilisé pour les requêtes multi-tables MySQL ?

青灯夜游
Libérer: 2020-10-20 10:25:56
original
1891 Les gens l'ont consulté

Les requêtes multi-tables MySQL utilisent généralement des jointures croisées, des jointures internes et des jointures externes. La jointure croisée renvoie le produit cartésien des tables connectées ; la jointure interne combine les enregistrements dans deux tables et renvoie les enregistrements avec les champs associés correspondants, c'est-à-dire qu'elle renvoie l'intersection des deux tables. La jointure externe divise d'abord les tables connectées en tables de base et référence ; table, puis renvoie les enregistrements qui remplissent et ne remplissent pas les conditions basées sur la table de base.

Qu'est-ce qui est généralement utilisé pour les requêtes multi-tables MySQL ?

(Tutoriel recommandé : Tutoriel vidéo mysql)

Dans une base de données relationnelle, il y a Il y a une relation, Ainsi, dans les applications pratiques, les requêtes multi-tables sont souvent utilisées. La requête multi-tables consiste à interroger deux ou plusieurs tables en même temps.

Dans MySQL, les requêtes multi-tables incluent principalement les jointures croisées, les jointures internes et les jointures externes.

Jointure croisée

La jointure croisée (CROSS JOIN) est généralement utilisée pour renvoyer le produit cartésien de la table de jointure. Le format de syntaxe de

interconnexion est le suivant :

SELECT <字段名> FROM <表1> CROSS JOIN <表2> [WHERE子句]
Copier après la connexion

ou

SELECT <字段名> FROM <表1>, <表2> [WHERE子句]
Copier après la connexion

La syntaxe est la suivante :