Introduction
Dans ce projet, vous allez apprendre à accéder à une base de données MySQL, à importer des données et à récupérer les données de population de tous les pays. Ce projet vous aidera à développer des compétences dans la manipulation de bases de données relationnelles et d'instructions SQL.
👀 Aperçu
MariaDB [world]> SOURCE /home/labex/project/getPopulation.sql;
+--------------------+
| Population / 10000 |
+--------------------+
| 10,3000 |
| 2272,0000 |
| 1287,8000 |
| 0,8000 |
| 340,1200 |
| 7,8000 |
| 21,7000 |
...
| 1064,0000 |
| 4037,7000 |
| 916,9000 |
| 1166,9000 |
+--------------------+
239 lignes affectées (0,001 sec)
🎯 Tâches
Dans ce projet, vous allez apprendre :
- Comment accéder à MySQL en utilisant la commande
sudosans mot de passe - Comment importer une base de données dans MySQL
- Comment écrire et exécuter des requêtes SQL pour récupérer des données d'une base de données
🏆 Réalisations
Après avoir terminé ce projet, vous serez capable de :
- Gérer une base de données MySQL, y compris l'importation et la requêtage des données
- Écrire des requêtes SQL pour récupérer des données spécifiques d'une base de données
- Comprendre comment travailler avec les données de population et les exprimer en unités de dix mille personnes
Accéder à MySQL et importer la base de données
Dans cette étape, vous allez apprendre à accéder à MySQL en utilisant la commande sudo sans mot de passe, et à importer la base de données world.sql dans MySQL.
- Ouvrez un terminal et démarrez le service MySQL :
sudo service mysql start
- Accédez à MySQL en utilisant la commande
sudosans mot de passe :
sudo mysql
- Importez la base de données
world.sqldans MySQL :
MariaDB [(none)]> SOURCE /home/labex/project/world.sql;
Cela importera la base de données world dans votre environnement MySQL.
Récupérer les données de population
Dans cette étape, vous allez apprendre à récupérer les données de population de tous les pays à partir de la table country et à les exprimer en unités de dix mille personnes.
- Ouvrez le fichier
getPopulation.sql. - Ajoutez la requête SQL suivante au fichier
getPopulation.sql:
SELECT CONCAT(ROUND(Population/10000, 4)) AS `Population / 10000`
FROM country;
Cette requête récupérera les données de population de tous les pays à partir de la table country et les exprimera en unités de dix mille personnes.
- Enregistrez le fichier
getPopulation.sql.
Exécuter le script
Dans cette étape, vous allez apprendre à exécuter le script getPopulation.sql dans MySQL.
- Dans l'invite MySQL, exécutez le script
getPopulation.sql:
MariaDB [world]> SOURCE /home/labex/project/getPopulation.sql;
Cela exécutera la requête SQL dans le fichier getPopulation.sql et affichera les données de population de tous les pays en unités de dix mille personnes.
La sortie devrait ressembler à ceci :
+--------------------+
| Population / 10000 |
+--------------------+
| 10,3000 |
| 2272,0000 |
| 1287,8000 |
| 0,8000 |
| 340,1200 |
| 7,8000 |
| 21,7000 |
...
| 1064,0000 |
| 4037,7000 |
| 916,9000 |
| 1166,9000 |
+--------------------+
239 lignes affectées (0,001 sec)
Félicitations! Vous avez réussi à compléter le projet de requêtage de la population de tous les pays en utilisant la base de données world.
Résumé
Félicitations! Vous avez terminé ce projet. Vous pouvez pratiquer plus de laboratoires sur LabEx pour améliorer vos compétences.



