Introduction
Dans ce projet, vous allez apprendre à récupérer le nombre d'utilisateurs ayant des permissions de modification à partir de la table d'utilisateurs d'une base de données MySQL.
👀 Aperçu

🎯 Tâches
Dans ce projet, vous allez apprendre :
- Comment démarrer et vous connecter au terminal MySQL
- Comment basculer vers la base de données
mysqlet interroger le nombre d'utilisateurs ayant des permissions de modification - Comment enregistrer l'instruction SQL dans un fichier
- Comment exécuter le script SQL pour afficher le résultat
🏆 Réalisations
Après avoir terminé ce projet, vous serez capable de :
- Comprendre comment interagir avec une base de données MySQL en utilisant le terminal MySQL
- Écrire des requêtes SQL pour récupérer des informations spécifiques à partir des tables de la base de données
- Enregistrer des instructions SQL dans un fichier et les exécuter
- Appliquer vos connaissances MySQL pour résoudre des problèmes du monde réel impliquant les permissions d'utilisateur
Démarrer MySQL et vous connecter
Dans cette étape, vous allez apprendre à démarrer MySQL et à vous connecter au terminal MySQL.
Créez le fichier
showNum.sqldans le répertoire~/project:touch ~/project/showNum.sqlDémarrez MySQL :
sudo /etc/init.d/mysql startConnectez-vous au terminal MySQL :
mysql -uroot
Vous êtes maintenant dans le terminal MySQL, où vous pouvez entrer des commandes MySQL.
Basculer vers la base de données MySQL et interroger le nombre d'utilisateurs ayant des permissions de modification
Dans cette étape, vous allez apprendre à passer à la base de données mysql et à interroger le nombre d'utilisateurs ayant des permissions de modification.
Passer à la base de données
mysql:USE mysql;Interroger le nombre d'utilisateurs ayant des permissions de modification :
SELECT COUNT(*) FROM mysql.user WHERE Update_priv = 'Y';
Cette requête retournera le nombre d'utilisateurs ayant des permissions de modification.
Enregistrer l'instruction SQL dans un fichier
Dans cette étape, vous allez apprendre à enregistrer l'instruction SQL dans un fichier.
Ouvrez le fichier
showNum.sqldans un éditeur de texte et ajoutez l'instruction SQL suivante :USE mysql; SELECT COUNT(*) FROM mysql.user WHERE Update_priv = 'Y';Enregistrez le fichier.
Exécuter le script SQL
Dans cette étape, vous allez apprendre à exécuter le script SQL.
Dans le terminal MySQL, exécutez le script
showNum.sql:SOURCE ~/project/showNum.sql;Cela exécutera l'instruction SQL dans le fichier
showNum.sqlet affichera le résultat.Exemple de sortie :
MySQL [mysql]> SOURCE ~/project/showNum.sql; +----------+ | count(*) | +----------+ | 2 | +----------+ 1 row in set (0.000 sec)La sortie indique qu'il y a 2 utilisateurs ayant des permissions de modification dans la base de données
mysql.
Résumé
Félicitations ! Vous avez terminé ce projet. Vous pouvez pratiquer plus de laboratoires sur LabEx pour améliorer vos compétences.
