Anzahl der Benutzer mit Bearbeitungsrechten

SQLBeginner
Jetzt üben

Einführung

In diesem Projekt lernst du, wie du die Anzahl der Benutzer mit Bearbeitungsrechten aus der Benutzertabelle in einer MySQL-Datenbank abrufen kannst.

👀 Vorschau

MySQL-Benutzerrechte-Vorschau

🎯 Aufgaben

In diesem Projekt wirst du lernen:

  • Wie du die MySQL-Befehlszeile starten und dich einloggen
  • Wie du zur mysql-Datenbank wechselst und die Anzahl der Benutzer mit Bearbeitungsrechten abfragst
  • Wie du die SQL-Anweisung in eine Datei speicherst
  • Wie du das SQL-Skript ausführst, um das Ergebnis anzuzeigen

🏆 Errungenschaften

Nach Abschluss dieses Projekts wirst du in der Lage sein:

  • Zu verstehen, wie du mit einer MySQL-Datenbank über die MySQL-Befehlszeile interagierst
  • SQL-Abfragen zum Abrufen von spezifischen Informationen aus Datenbanktabellen zu schreiben
  • SQL-Anweisungen in eine Datei zu speichern und auszuführen
  • Dein MySQL-Wissen anzuwenden, um reale Probleme im Zusammenhang mit Benutzerrechten zu lösen

Starten Sie MySQL und melden Sie sich an

In diesem Schritt lernst du, wie du MySQL startest und dich in die MySQL-Befehlszeile einloggst.

  1. Erstelle die Datei showNum.sql im Verzeichnis ~/project:

    touch ~/project/showNum.sql
    
  2. Starte MySQL:

    sudo /etc/init.d/mysql start
    
  3. Melde dich in die MySQL-Befehlszeile an:

    mysql -uroot
    

    Du befindest dich jetzt in der MySQL-Befehlszeile, in der du MySQL-Befehle eingeben kannst.

Wechseln Sie zur MySQL-Datenbank und abfragen Sie die Anzahl der Benutzer mit Bearbeitungsrechten

In diesem Schritt lernst du, wie du zur mysql-Datenbank wechselst und die Anzahl der Benutzer mit Bearbeitungsrechten abfragst.

  1. Wechsel zu der mysql-Datenbank:

    USE mysql;
    
  2. Abfrage die Anzahl der Benutzer mit Bearbeitungsrechten:

    SELECT COUNT(*)
    FROM mysql.user
    WHERE Update_priv = 'Y';
    

    Diese Abfrage wird die Anzahl der Benutzer mit Bearbeitungsrechten zurückgeben.

Speichern Sie die SQL-Anweisung in einer Datei

In diesem Schritt lernst du, wie du die SQL-Anweisung in eine Datei speicherst.

  1. Öffne die Datei showNum.sql in einem Texteditor und füge die folgende SQL-Anweisung hinzu:

    USE mysql;
    SELECT COUNT(*)
    FROM mysql.user
    WHERE Update_priv = 'Y';
    

    Speichere die Datei.

Führen Sie das SQL-Skript aus

In diesem Schritt lernst du, wie du das SQL-Skript ausführst.

  1. In der MySQL-Befehlszeile führe das Skript showNum.sql aus:

    SOURCE ~/project/showNum.sql;
    

    Dadurch wird die SQL-Anweisung in der Datei showNum.sql ausgeführt und das Ergebnis angezeigt.

    Beispielausgabe:

    MySQL [mysql]> SOURCE ~/project/showNum.sql;
    +----------+
    | count(*) |
    +----------+
    |        2 |
    +----------+
    1 row in set (0.000 sec)
    

    Die Ausgabe zeigt, dass es in der mysql-Datenbank 2 Benutzer mit Bearbeitungsrechten gibt.

Zusammenfassung

Herzlichen Glückwunsch! Du hast dieses Projekt abgeschlossen. Du kannst in LabEx weitere Übungen absolvieren, um deine Fähigkeiten zu verbessern.

✨ Lösung prüfen und üben✨ Lösung prüfen und üben✨ Lösung prüfen und üben✨ Lösung prüfen und üben