Einführung
In diesem Projekt lernst du, wie du die aktuelle Uhrzeit mit SQL-Anweisungen im MySQL-Client ausgeben kannst.
👀 Vorschau

🎯 Aufgaben
In diesem Projekt wirst du lernen:
- Wie du die MySQL-Datenbank mit dem Befehl
sudozugreifen kannst - Wie du eine SQL-Anweisung schreibst, um die aktuelle Uhrzeit im Format
HH:MM:SSauszugeben - Wie du das Schlüsselwort
ASverwendest, um einem Alias für die aktuelle Uhrzeit zuzuweisen - Wie du die SQL-Anweisung in eine Datei speicherst und im MySQL-Client ausführst
🏆 Errungenschaften
Nach Abschluss dieses Projekts wirst du in der Lage sein:
- Zu verstehen, wie man mit der MySQL-Datenbank mithilfe von SQL-Anweisungen interagiert
- SQL-Abfragen zum Abrufen und Formatieren von Datum- und Zeitdaten zu schreiben
- SQL-Skripte in Dateien zu speichern und im MySQL-Client auszuführen
- Diese Fähigkeiten anzuwenden, um komplexere datenbankgesteuerte Anwendungen zu entwickeln
Zugang zu MySQL
In diesem Schritt lernst du, wie du die MySQL-Datenbank mit dem Befehl sudo ohne Passwort zugreifen kannst.
Öffne ein Terminal auf deinem System.
Starte den MySQL-Dienst, indem du folgenden Befehl ausführst:
sudo service mysql startGreife auf den MySQL-Client zu, indem du folgenden Befehl ausführst:
sudo mysqlDadurch kannst du mit der MySQL-Datenbank mithilfe von SQL-Anweisungen interagieren.
Schreibe die SQL-Anweisung
In diesem Schritt wirst du eine SQL-Anweisung schreiben, um die aktuelle Uhrzeit im Format HH:MM:SS auszugeben, wobei du die Symbole %h %i %S verwendest. Du wirst auch das Schlüsselwort AS verwenden, um einen Alias als Aktuelle Uhrzeit zu setzen.
Im MySQL-Client führe die folgende SQL-Anweisung aus:
SELECT DATE_FORMAT(NOW(), '%h:%i:%S') AS `Aktuelle Uhrzeit`;Diese Anweisung verwendet die Funktion
DATE_FORMAT(), um die aktuelle Uhrzeit zu formatieren und das Ergebnis dem AliasAktuelle Uhrzeitzuzuweisen.
Speichere die SQL-Anweisung in einer Datei
In diesem Schritt wirst du die SQL-Anweisung in eine Datei namens currentTime.sql im Verzeichnis /home/labex/project speichern.
Erstelle das Verzeichnis
/home/labex/project, wenn es noch nicht existiert:sudo mkdir -p /home/labex/projectÖffne einen Texteditor und erstelle eine neue Datei namens
currentTime.sqlim Verzeichnis/home/labex/project.Kopiere und füge die folgende SQL-Anweisung in die Datei ein:
SELECT DATE_FORMAT(NOW(), '%h:%i:%S') AS `Current Time`;Speichere die Datei.
Führe das SQL-Skript aus
In diesem Schritt wirst du das SQL-Skript ausführen, das du im vorherigen Schritt erstellt hast, um die aktuelle Uhrzeit anzuzeigen.
Im MySQL-Client führe folgenden Befehl aus, um das SQL-Skript auszuführen:
SOURCE /home/labex/project/currentTime.sql;Dies führt die SQL-Anweisung in der Datei
currentTime.sqlaus und zeigt die aktuelle Uhrzeit im FormatHH:MM:SSan.
Du solltest die folgende Ausgabe sehen:
MariaDB [(none)]> SOURCE /home/labex/project/currentTime.sql;
+--------------+
| Current Time |
+--------------+
| 01:44:11 |
+--------------+
1 row in set (0.000 sec)
Du hast nun das Projekt abgeschlossen, um die aktuelle Uhrzeit mit SQL-Anweisungen im MySQL-Client auszugeben. Herzlichen Glückwunsch!
Zusammenfassung
Herzlichen Glückwunsch! Du hast dieses Projekt abgeschlossen. Du kannst in LabEx weitere Übungen absolvieren, um deine Fähigkeiten zu verbessern.
