Aktualisierung der GPA von Schülern in der MySQL-Datenbank

MySQLBeginner
Jetzt üben

Einführung

In diesem Projekt lernst du, wie du die GPA (Grade Point Average) eines Schülers in einer Datenbank mithilfe der UPDATE-Anweisung in SQL aktualisierst.

👀 Vorschau

MySQL [edusys]> SELECT * FROM student WHERE name = "Snow";
+-------+------+-----------+----------+
| ID    | name | dept_name | tot_cred |
+-------+------+-----------+----------+
| 70557 | Snow | Physik    |       61 |
+-------+------+-----------+----------+
1 Zeile in der Tabelle (0,000 Sekunden)

🎯 Aufgaben

In diesem Projekt wirst du lernen:

  • Wie du den MySQL-Server starten und in das MySQL-Terminal einloggen kannst
  • Wie du ein Datenbankskript in die MySQL-Datenbank importierst
  • Wie du die UPDATE-Anweisung verwendest, um Daten in einer Tabelle zu modifizieren
  • Wie du die aktualisierten Daten in der Datenbank überprüfst

🏆 Errungenschaften

Nach Abschluss dieses Projekts wirst du in der Lage sein:

  • Das grundlegende SQL UPDATE-Statement zu verstehen und zu verwenden, um Daten in einer Datenbank zu modifizieren
  • Erfahrungen im Umgang mit MySQL zu sammeln, einschließlich des Startens des Servers, des Einloggens und der Ausführung von SQL-Skripts
  • Fähigkeiten im Bereich der Datenbankverwaltung und -manipulation zu entwickeln

Starte MySQL und importiere die Datenbank

In diesem Schritt lernst du, wie du den MySQL-Server startest und das Datenbankskript edusys.sql importierst.

  1. Öffne ein Terminal auf deinem System.

  2. Führe den folgenden Befehl aus, um den MySQL-Dienst zu starten:

    sudo /etc/init.d/mysql start
    
  3. Melde dich am MySQL-Terminal an:

    mysql -uroot
    
  4. Importiere das Skript edusys.sql in die MySQL-Datenbank:

    SOURCE ~/project/edusys.sql
    

Aktualisiere die GPA des Schülers

In diesem Schritt lernst du, wie du die UPDATE-Anweisung verwendest, um den tot_cred-Wert des Schülers mit dem Namen snow in der student-Tabelle zu modifizieren.

  1. Öffne eine neue Datei namens updateInformation.sql im Verzeichnis ~/project.

  2. Füge den folgenden Code zur updateInformation.sql-Datei hinzu:

    USE `edusys`
    UPDATE student
    SET tot_cred = 61
    WHERE name = "Snow";
    

    Dieser Code aktualisiert die tot_cred-Spalte des Schülers mit dem Namen snow auf 61.

  3. Speichere die updateInformation.sql-Datei.

Führe das Aktualisierungsskript aus

In diesem Schritt lernst du, wie du das updateInformation.sql-Skript im MySQL-Terminal ausführst.

  1. Im MySQL-Terminal führe den folgenden Befehl aus, um das updateInformation.sql-Skript auszuführen:

    SOURCE ~/project/updateInformation.sql
    
  2. Überprüfe die Aktualisierung, indem du die folgende Abfrage ausführst:

    SELECT * FROM student WHERE name = "Snow";
    

    Du solltest den aktualisierten tot_cred-Wert von 61 für den Schüler mit dem Namen snow sehen.

    +-------+------+-----------+----------+
    | ID    | name | dept_name | tot_cred |
    +-------+------+-----------+----------+
    | 70557 | Snow | Physik    |       61 |
    +-------+------+-----------+----------+
    1 Zeile in der Tabelle (0,000 Sekunden)
    

Herzlichen Glückwunsch! Du hast die GPA des Schülers in der Datenbank erfolgreich mithilfe der UPDATE-Anweisung aktualisiert.

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