Joins
Partie du cours MySQL
Vos utilisateurs vivent dans une table et leurs commandes dans une autre, et le seul fil qui relie une commande à la personne qui l'a passée est un nombre dans une colonne. Cette séparation est délibérée : elle fait que le nom d'un utilisateur n'est écrit qu'une seule fois, si bien que le modifier le modifie partout.
Une jointure est la façon de les recoudre ensemble le temps d'une seule requête. Les jointures sont la première raison pour laquelle SQL paraît puissant, et aussi l'endroit où les débutants perdent le plus de temps, presque toujours parce que des lignes ont disparu ou se sont multipliées en silence. Nous irons lentement, avec des données conçues pour faire apparaître les deux. ...
Envie d’apprendre MySQL Joins dans un vrai environnement ?
Cliquez ci-dessous, obtenez une machine Linux avec MySQL prêt, et travaillez sur Joins avec un tuteur IA qui connaît votre code.
Commencer cette leçonJoinsCe que vous allez apprendre
- INNER JOIN
- LEFT JOIN
- RIGHT JOIN
- No FULL OUTER JOIN
- UNION workaround
- Self-join
- USING vs ON
Lire cette leçon dans votre langue
Toutes les leçons de ce cours
13 leçons- 1Qu'est-ce que MySQL20 min
- 2Le CLI mysql et les premières commandes25 min
- 3Création de bases de données et de tables30 min
- 4Types de données30 min
- 5SELECT et WHERE30 min
- 6Joins35 min
- 7Agrégats et regroupement30 min
- 8Index30 min
- 9Transactions et moteurs de stockage35 min
- 10Procédures stockées et triggers35 min
- 11EXPLAIN et optimisation des requêtes35 min
- 12mysqldump et restauration25 min
- 13Projet final : Concevoir un schéma de commerce en ligne50 min
