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
citypour 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.
- Ouvrez un terminal sur le serveur.
- Démarrez le service MySQL :
sudo service mysql start
- Accédez à MySQL en utilisant la commande
sudo:
sudo mysql
- Importez les données de
/home/labex/project/world.sqldans MySQL et basculez sur la base de donnéesworld:
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.
- Ouvrez le fichier
getMillion.sql. - 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;
- Enregistrez le fichier.
- Exécutez le script
getMillion.sqldans 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.



