Introduction
Dans ce projet, vous allez apprendre à exécuter une requête de jointure égale sur les tables city
, country
et countrylanguage
dans MySQL. Le but est de récupérer le nom de la ville, le nom du pays correspondant et la langue à partir de ces tables.
👀 Aperçu
MariaDB [world]> SOURCE /home/labex/project/getCountryNameAndLanguage.sql;
+----------------+-------------+------------+
| CityName | CountryName | Language |
+----------------+-------------+------------+
| Oranjestad | Aruba | Dutch |
| Oranjestad | Aruba | English |
| Oranjestad | Aruba | Papiamento |
| Oranjestad | Aruba | Spanish |
| Kabul | Afghanistan | Balochi |
| Qandahar | Afghanistan | Balochi |
| Herat | Afghanistan | Balochi |
| Mazar-e-Sharif | Afghanistan | Balochi |
| Kabul | Afghanistan | Dari |
| Qandahar | Afghanistan | Dari |
+----------------+-------------+------------+
10 lignes affectées (0,001 sec)
🎯 Tâches
Dans ce projet, vous allez apprendre :
- Comment accéder à MySQL en utilisant la commande
sudo
sans mot de passe - Comment importer les données du script
world.sql
dans MySQL - Comment écrire une requête de jointure égale pour récupérer les informations souhaitées à partir des tables
- Comment limiter les résultats de la requête aux 10 premières lignes
🏆 Réalisations
Après avoir terminé ce projet, vous serez capable de :
- Comprendre le concept de jointures SQL et de savoir les utiliser efficacement
- Récupérer des données à partir de plusieurs tables dans une base de données relationnelle
- Appliquer des requêtes SQL pour filtrer et limiter les résultats selon les besoins
- Gagner de l'expérience pratique dans la manipulation de bases de données MySQL