Nombre d'utilisateurs ayant des permissions de modification

SQLSQLBeginner
Pratiquer maintenant

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

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.

Passer à 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.

✨ Vérifier la solution et pratiquer

Sommaire

Félicitations ! Vous avez terminé ce projet. Vous pouvez pratiquer plus de laboratoires sur LabEx pour améliorer vos compétences.