Introduction
Dans ce projet, vous allez apprendre à interroger et à formater les salaires du personnel enseignant dans une base de données universitaire. Vous commencerez par apprendre à démarrer le service MySQL, à importer la base de données, à écrire la requête SQL pour extraire les salaires des enseignants et à formater la sortie.
👀 Aperçu

🎯 Tâches
Dans ce projet, vous allez apprendre :
- Comment démarrer le service MySQL
- Comment importer une base de données dans MySQL
- Comment écrire une requête SQL pour extraire des données d'un tableau
- Comment formater la sortie d'une requête SQL
🏆 Réalisations
Après avoir terminé ce projet, vous serez capable de :
- Comprendre comment gérer une base de données MySQL
- Écrire des requêtes SQL pour extraire et formater des données
- Appliquer des techniques de formatage pour améliorer la lisibilité des résultats de requête
Démarrer le service MySQL
Dans cette étape, vous allez apprendre à démarrer le service MySQL. Suivez les étapes ci-dessous pour terminer cette étape :
- Ouvrez un terminal sur votre système.
- Exécutez la commande suivante pour démarrer le service MySQL :
sudo service mysql start
Cela démarrera le service MySQL sur votre système.
Importer la base de données
Dans cette étape, vous allez apprendre à importer la base de données edusys.sql dans MySQL. Suivez les étapes ci-dessous pour terminer cette étape :
- Ouvrez le client de ligne de commande MySQL en exécutant la commande suivante :
mysql -uroot
- Une fois que vous êtes dans la ligne de commande MySQL, exécutez la commande suivante pour importer le script
edusys.sql:
SOURCE ~/project/edusys.sql
Cela importera les données du script edusys.sql dans la base de données MySQL.
Écrire la requête
Dans cette étape, vous allez apprendre à écrire la requête pour extraire les salaires des enseignants de la table instructor et à formater la sortie.
- Créez un nouveau fichier nommé
teacherSalary.sqldans le répertoire~/project. - Dans le fichier
teacherSalary.sql, ajoutez la requête SQL suivante :
SELECT name, FORMAT(salary, 0) AS salary
FROM instructor
ORDER BY salary DESC;
Cette requête extraira les colonnes name et salary de la table instructor, formatera la colonne salary pour l'afficher sans décimales et triera les résultats par ordre décroissant de salaire.
Exécuter la requête
Dans cette étape, vous allez apprendre à exécuter le script teacherSalary.sql et à visualiser la sortie formatée.
- Ouvrez le client de ligne de commande MySQL en exécutant la commande suivante :
mysql -uroot
- Une fois que vous êtes dans la ligne de commande MySQL, exécutez la commande suivante pour exécuter le script
teacherSalary.sql:
SOURCE ~/project/teacherSalary.sql;
Cela exécutera la requête dans le script teacherSalary.sql et affichera la sortie formatée dans la ligne de commande MySQL.
La sortie devrait ressembler à ceci :
MariaDB [edusys]> SOURCE ~/project/teacherSalary.sql;
+------------+--------+
| name | salary |
+------------+--------+
| Einstein | 95,000 |
| Brandt | 92,000 |
| Wu | 90,000 |
| Gold | 87,000 |
| Kim | 80,000 |
| Singh | 80,000 |
| Katz | 75,000 |
| Crick | 72,000 |
| Srinivasan | 65,000 |
| Califieri | 62,000 |
| El Said | 60,000 |
| Mozart | 40,000 |
+------------+--------+
12 rows in set (0.000 sec)
Félicitations! Vous avez réussi à terminer le projet d'interrogation et de formatage des salaires des enseignants dans la base de données universitaire.
Résumé
Félicitations! Vous avez terminé ce projet. Vous pouvez pratiquer plus de laboratoires sur LabEx pour améliorer vos compétences.



