Aktuelle Uhrzeit mit MySQL ausgeben

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 aktuelle Uhrzeit mit SQL-Anweisungen im MySQL-Client ausgeben kannst.

👀 Vorschau

MySQL-Zeitabfrage-Vorschau

🎯 Aufgaben

In diesem Projekt wirst du lernen:

  • Wie du die MySQL-Datenbank mit dem Befehl sudo zugreifen kannst
  • Wie du eine SQL-Anweisung schreibst, um die aktuelle Uhrzeit im Format HH:MM:SS auszugeben
  • Wie du das Schlüsselwort AS verwendest, 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.

  1. Öffne ein Terminal auf deinem System.
  2. Starte den MySQL-Dienst, indem du folgenden Befehl ausführst:
    sudo service mysql start
  3. Greife auf den MySQL-Client zu, indem du folgenden Befehl ausführst:
    sudo mysql
    Dadurch 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.

  1. 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 Alias Aktuelle Uhrzeit zuzuweisen.

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.

  1. Erstelle das Verzeichnis /home/labex/project, wenn es noch nicht existiert:
    sudo mkdir -p /home/labex/project
  2. Öffne einen Texteditor und erstelle eine neue Datei namens currentTime.sql im Verzeichnis /home/labex/project.
  3. Kopiere und füge die folgende SQL-Anweisung in die Datei ein:
    SELECT DATE_FORMAT(NOW(), '%h:%i:%S') AS `Current Time`;
  4. 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.

  1. 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.sql aus und zeigt die aktuelle Uhrzeit im Format HH:MM:SS an.

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!

✨ 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.