Anzahl der Benutzer mit Bearbeitungsrechten

SQLSQLBeginner
Jetzt üben

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

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

Starte MySQL und melde dich 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.

Wechsel zu der MySQL-Datenbank und abfrage der 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.

Speichere die SQL-Anweisung in eine 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ühre 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.

✨ Lösung prüfen und üben

Zusammenfassung

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