Requête de la population de tous les pays

MySQLBeginner
Pratiquer maintenant

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 sudo sans 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.

  1. Ouvrez un terminal et démarrez le service MySQL :
sudo service mysql start
  1. Accédez à MySQL en utilisant la commande sudo sans mot de passe :
sudo mysql
  1. Importez la base de données world.sql dans 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.

  1. Ouvrez le fichier getPopulation.sql.
  2. 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.

  1. Enregistrez le fichier getPopulation.sql.

Exécuter le script

Dans cette étape, vous allez apprendre à exécuter le script getPopulation.sql dans MySQL.

  1. 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.

✨ Vérifier la solution et pratiquer✨ Vérifier la solution et pratiquer✨ Vérifier la solution et pratiquer