Suche nach Lieblingskursen

Anfänger

In diesem Projekt lernen Sie, wie Sie eine 'Favoriten'-Tabelle in einer MySQL-Datenbank erstellen. Die 'Favoriten'-Tabelle speichert die Kurse mit der längsten Lernzeit für jeden Benutzer aus der 'usercourse'-Tabelle.

SQLMySQL

💡 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 eine Tabelle "Lieblingskurse" in einer MySQL-Datenbank erstellen kannst. Die Tabelle "Lieblingskurse" wird die Kurse mit der längsten Studienzeit für jeden Benutzer in der Tabelle "Benutzerkurse" speichern.

👀 Vorschau

MariaDB [labex]> select * from favorite limit 10;
+----+-----------+-------------+------------+
| id | user_name | course_name | study_time |
+----+-----------+-------------+------------+
|  2 | user_01   | Englisch    |        101 |
|  3 | user_02   | Chinesisch   |        102 |
|  4 | user_03   | Chemie      |        103 |
|  5 | user_04   | Physik      |        104 |
|  6 | user_05   | Biologie    |        105 |
|  7 | user_06   | Malerei     |        106 |
|  8 | user_07   | Musik       |        107 |
|  9 | user_08   | Informatik  |        108 |
| 10 | user_09   | Geschichte   |        109 |
| 11 | user_10   | Mathematik  |        110 |
+----+-----------+-------------+------------+
10 Zeilen in set (0,000 sec)

🎯 Aufgaben

In diesem Projekt wirst du lernen:

  • Wie du die MySQL-Datenbank mit dem Befehl sudo zugängst
  • Wie du Daten aus einem SQL-Skript in die MySQL-Datenbank importierst
  • Wie du eine neue Tabelle mit bestimmten Spalten mit dem Befehl CREATE TABLE AS erstellst
  • Wie du mehrere Tabellen verknüpft, um die erforderlichen Daten für die Tabelle "Lieblingskurse" abzurufen

🏆 Errungenschaften

Nach Abschluss dieses Projekts wirst du in der Lage sein:

  • Zu verstehen, wie du eine MySQL-Datenbank über die Befehlszeile verwaltest
  • Ein SQL-Abfrage umzusetzen, um eine neue Tabelle basierend auf Daten aus mehreren vorhandenen Tabellen zu erstellen
  • Das Konzept der Suche nach dem Maximum für jede Gruppe in einer Tabelle anzuwenden
  • Deine Fähigkeiten bei der Arbeit mit SQL-Befehlen zur Erfüllung einer bestimmten Datenverwaltungstask zu demonstrieren

Lehrer

labby

Labby

Labby is the LabEx teacher.