Nombre d'utilisateurs ayant des permissions de modification

SQLBeginner
Pratiquer maintenant

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

Aperçu des permissions d'utilisateur MySQL

🎯 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 mysql et 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.

  1. Créez le fichier showNum.sql dans le répertoire ~/project :

    touch ~/project/showNum.sql
    
  2. Démarrez MySQL :

    sudo /etc/init.d/mysql start
    
  3. Connectez-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.

  1. Passer à la base de données mysql :

    USE mysql;
    
  2. 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.

  1. Ouvrez le fichier showNum.sql dans 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.

  1. Dans le terminal MySQL, exécutez le script showNum.sql :

    SOURCE ~/project/showNum.sql;
    

    Cela exécutera l'instruction SQL dans le fichier showNum.sql et 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.

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