Einführung
In diesem Projekt lernst du, wie du auf die MySQL-Datenbank zugreifen, einen Datumsstring in ein Datumstyp-Objekt umwandeln und die SQL-Anweisung in eine Skriptdatei speichern kannst.
👀 Vorschau

🎯 Aufgaben
In diesem Projekt wirst du lernen:
- Wie du auf die MySQL-Datenbank mit dem Befehl
sudoohne Passwort zugreifst - Wie du eine SQL-Anweisung schreibst, um einen Datumsstring in ein Datumstyp-Objekt umzuwandeln
- Wie du die SQL-Anweisung in eine Skriptdatei speicherst und in der MySQL-Client ausführst
🏆 Errungenschaften
Nach Abschluss dieses Projekts wirst du in der Lage sein:
- Zu verstehen, wie du auf die MySQL-Datenbank zugreifst und SQL-Anweisungen ausführst
- Datumsstrings in Datumstyp-Objekte mit SQL umzuwandeln
- SQL-Skriptdateien zu erstellen und auszuführen, um die Datenbankaufgaben zu automatisieren
Zugang zur MySQL-Datenbank
In diesem Schritt lernst du, wie du auf die MySQL-Datenbank mit dem Befehl sudo ohne Passwort zugreifst.
- Öffne ein Terminal auf deinem System.
- Starte den MySQL-Dienst, indem du folgenden Befehl ausführst:
sudo service mysql start
- Greife auf den MySQL-Client zu, indem du folgenden Befehl ausführst:
sudo mysql
Dadurch kannst du auf die MySQL-Datenbank ohne Passwort zugreifen.
Datumstring in Datumstyp umwandeln
In diesem Schritt lernst du, wie du eine SQL-Anweisung schreibst, um den Datumsstring 14921012 in ein Datumstyp-Objekt umzuwandeln und anzuzeigen.
- Führe in der MySQL-Client die folgende SQL-Anweisung aus:
SELECT STR_TO_DATE('14921012', '%Y%m%d') AS `Columbus's Discovery`;
Diese Anweisung verwendet die Funktion STR_TO_DATE(), um den Datumsstring 14921012 in ein Datumstyp-Objekt umzuwandeln, und das Schlüsselwort AS wird verwendet, um einen Alias für das Ergebnis als Columbus's Discovery festzulegen.
Die Ausgabe dieser Abfrage wird wie folgt aussehen:
+----------------------+
| Columbus's Discovery |
+----------------------+
| 1492-10-12 |
+----------------------+
SQL-Anweisung in eine Skriptdatei speichern
In diesem Schritt lernst du, wie du die SQL-Anweisung in eine Skriptdatei namens Discovery.sql speicherst und sie im Verzeichnis /home/labex/project platziert.
- Öffne einen Texteditor auf deinem System.
- Kopiere die folgende SQL-Anweisung in den Texteditor:
SELECT STR_TO_DATE('14921012', '%Y%m%d') AS `Columbus's Discovery`;
- Speichere die Datei als
Discovery.sqlim Verzeichnis/home/labex/project.
Jetzt hast du das Projekt abgeschlossen. Du kannst die Skriptdatei im MySQL-Client mit dem folgenden Befehl ausführen:
SOURCE /home/labex/project/Discovery.sql;
Dies führt die SQL-Anweisung in der Discovery.sql-Datei aus und zeigt das Ergebnis an.
Du solltest die folgende Ausgabe sehen:
MariaDB [(none)]> SOURCE /home/labex/project/Discovery.sql;
+----------------------+
| Columbus's Discovery |
+----------------------+
| 1492-10-12 |
+----------------------+
1 row in set (0.000 sec)
Zusammenfassung
Herzlichen Glückwunsch! Du hast dieses Projekt abgeschlossen. Du kannst in LabEx weitere Labs absolvieren, um deine Fähigkeiten zu verbessern.



