Villes ayant une population supérieure à un million

MySQLBeginner
Pratiquer maintenant

Introduction

Dans ce projet, vous allez apprendre à accéder à MySQL, à importer des données et à interroger les villes ayant une population supérieure à un million dans la table city.

👀 Aperçu

MariaDB [world]> SOURCE /home/labex/project/getMillion.sql;
+------+--------------+-------------+----------+------------+
| ID   | Nom          | CodePays    | District | Population |
+------+--------------+-------------+----------+------------+
| 1907 | Shijiazhuang | CHN         | Hebei    |    2041500 |
| 1924 | Tangshan     | CHN         | Hebei    |    1040000 |
+------+--------------+-------------+----------+------------+
2 lignes sélectionnées (0,001 sec)

🎯 Tâches

Dans ce projet, vous allez apprendre :

  • Comment démarrer le service MySQL et accéder à MySQL en utilisant la commande sudo
  • Comment importer des données à partir d'un fichier SQL dans la base de données MySQL
  • Comment interroger la table city pour récupérer des informations sur les villes de la région Hebei ayant une population supérieure à un million

🏆 Réalisations

Après avoir terminé ce projet, vous serez capable de :

  • Gérer une base de données MySQL, y compris démarrer le service et importer des données
  • Écrire des requêtes SQL pour récupérer des informations spécifiques à partir d'un tableau de base de données
  • Montrer votre compréhension du fonctionnement avec MySQL et les requêtes SQL

Accéder à MySQL et importer des données

Dans cette étape, vous allez apprendre à accéder à MySQL en utilisant la commande sudo sans mot de passe, et à importer les données de /home/labex/project/world.sql dans MySQL.

  1. Ouvrez un terminal sur le serveur.
  2. Démarrez le service MySQL :
sudo service mysql start
  1. Accédez à MySQL en utilisant la commande sudo :
sudo mysql
  1. Importez les données de /home/labex/project/world.sql dans MySQL et basculez sur la base de données world :
MariaDB [(none)]> SOURCE /home/labex/project/world.sql;

Interroger les villes ayant une population supérieure à un million

Dans cette étape, vous allez apprendre à interroger toutes les informations concernant les villes de la région Hebei ayant une population supérieure à un million dans la table city.

  1. Ouvrez le fichier getMillion.sql.
  2. Ajoutez le code suivant au fichier getMillion.sql :
-- Requête pour récupérer les informations sur les villes de la région Hebei ayant une population supérieure à 1 million
SELECT *
FROM city
WHERE District = 'Hebei' AND Population > 1000000;
  1. Enregistrez le fichier.
  2. Exécutez le script getMillion.sql dans MySQL :
MariaDB [world]> SOURCE /home/labex/project/getMillion.sql;

Cela affichera les informations sur les villes de la région Hebei ayant une population supérieure à un million.

MariaDB [world]> SOURCE /home/labex/project/getMillion.sql;
+------+--------------+-------------+----------+------------+
| ID   | Nom          | CodePays    | District | Population |
+------+--------------+-------------+----------+------------+
| 1907 | Shijiazhuang | CHN         | Hebei    |    2041500 |
| 1924 | Tangshan     | CHN         | Hebei    |    1040000 |
+------+--------------+-------------+----------+------------+
2 lignes sélectionnées (0,001 sec)

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