So verwenden Sie jetzt Funktion in MySQL | Mit Beispielen erklärt

So verwenden Sie jetzt Funktion in MySQL | Mit Beispielen erklärt
Um die aktuelle Uhrzeit und das Datum des Systems zu erhalten, das MySQL -Server ausführt, ist erforderlich, um bestimmte Aktionen auszuführen, z. Der "JETZT()Die Funktion ist ein integriert Mysql -Funktion Das gibt den Datums- und Uhrwert des Systems zurück, auf dem der MySQL -Server ausgeführt wird.

In diesem Artikel wird die Verwendung des “erörtert“JETZT()Funktionen in MySQL zusammen mit seinen Beispielen.

Was ist die Funktion „Jetzt ()“ in MySQL?

Der "JETZT()Die Funktion ist eine integrierte Funktion von MySQL, um die aktuelle Zeit und das Datum des Systems zurückzugeben, in dem der MySQL-Server in einem String-Format ausgeführt wirdYjyy-mm-dd hh: mm: ss”. Das String -Format kann in numerisch konvertieren “Yyyymmddhhmms.uuuuuu" beim Hinzufügen "+ 0" nach "JETZT()”.

Lassen Sie uns verschiedene Beispiele für die "sehen"JETZT()Funktion in MySQL.

Beispiel 1: MySQL "Now ()" -Funktion mit "Auswählen" Anweisung

Der "JETZT()"Funktion wird mit einer" verwendet "WÄHLEN”Anweisung, um ein Ergebnis in einer einzelnen Zeile mit einer einzelnen Spalte mit dem aktuellen Datum und der aktuellen Uhrzeit zurückzuführen. Der Befehl wird unten angegeben:

Wählen Sie jetzt () aus;

Die Ausgabe zeigt das aktuelle Datum und die aktuelle Uhrzeit an:

Beispiel 2: MySQL "Now ()" -Funktion mit "Date_Format ()" -Funktion

Das Ergebnis der MySQL “JETZT()Die Funktion kann durch Verwendung der “formatiert werdenDATUMSFORMAT()Funktion zum Auswählen der “JETZT()Und formatieren Sie es unter Verwendung der Formatparameter der “DATUMSFORMAT()”Funktion verfügbar auf der offiziellen MySQL -Website. Der "ALSDie Klausel wird verwendet, um die Spalte umzubenennen, die das Ergebnis bereitstellt.

Der Befehl zum Formatdatum in (Tag der Woche, der Monatsname, Tag des Monats, Jahr, Datum in AM/PM), indem der Befehl eingeben:

Wählen Sie DATE_FORMAT (NOW (), ' %W, %M %e, %y %r') als "aktuelles Datum und Uhrzeit";

Die Ausgabe zeigt das Datum formatiert an:

Beispiel 3: MySQL "Now ()" -Funktion mit "Timediff ()" -Funktion

Der "TimediffDie Funktion kann verwendet werden, um die Differenz des aktuellen Datums und der aktuellen Uhrzeit zu ermitteln, die aus der “erhalten wurdenJETZT()Funktion mit dem angegebenen Datum und der angegebenen Uhrzeit.

Zum Beispiel den Unterschied zwischen der Ausgabe der “finden“JETZT()”Funktion und die“2022-12-31 23:59:59"Datum und Uhrzeit mit dem Spaltentitel als"ZeitunterschiedVerwenden Sie den unten angegebenen Befehl:

Wählen Sie Timediff (Now (), '2022-12-31 23:59:59') als "Zeitunterschied";

Der Ausgang zeigt den Unterschied im Format “HH: MM: SS ”:

Lassen Sie uns ein anderes Beispiel sehen, um den Unterschied der "zu finden"JETZT()"Funktionsergebnis und das"2023-2-10 23:10:59"Datum und Uhrzeit mit dem Spaltentitel als"Zeitunterschied”Durch Laufen:

Wählen Sie Timediff (Now (), '2023-2-10 23:10:59') als "Zeitunterschied";

Beispiel 4: MySQL "Now ()" -Funktion mit "Einfügen" Anweisung

Manchmal möchte der Benutzer den Wert des aktuellen Datums und der Uhrzeit in einer Tabelle hinzufügen, um eine Aktion zu verfolgen, damit das MySQL “JETZT()Die Funktion kann als Wert in der “verwendet werdenEINFÜGUNG" Stellungnahme. Zum Beispiel den Wert von “hinzufügen“JETZT()" im "Benutzer"Tisch zusammen mit dem"AusweisDer Wert kann nützlich sein, um die Zeit aufzuzeichnen, in der ein neuer Benutzer einer Datenbank hinzugefügt wurde, indem die Abfrage ausgeführt wurde:

In den Benutzer (ID, Zeit) einfügen (2, jetzt ());
Wählen Sie * vom Benutzer aus;

In der Ausgabe werden die "angezeigt"Benutzer" Tisch:

Beispiel 5: MySQL "Now ()" -Funktion mit "Aktualisierung" Anweisung

Der "AKTUALISIEREN"Anweisung hilft bei der Aktualisierung des bereits vorhandenen Werts mit"JETZT()"Wenn die angegebene Bedingung mit der" verwendet "übereinstimmtWO”Klausel. Zum Beispiel, wenn Sie den Wert von aktualisieren möchten “Zeit"Mit dem Wert von"JETZT()" bei dem die "Ausweis"Wert ist gleich"1”, Indem die unten angegebene Abfrage ausgeführt wird:

Aktualisieren Sie die Benutzer set time = now () wobei ID = 1;

Die Ausgabe zeigt deutlich, dass der Wert von “Zeit”Wird erfolgreich aktualisiert:

Sie können die MySQL verwenden “JETZT()”Funktion.

Abschluss

Der "JETZT()Die Funktion ist eine integrierte MySQL-Funktion, um den Wert des aktuellen Datums und der Uhrzeit des Systems zu extrahieren. Das Ausgangsformat kann auch in ein numerisches Format geändert werden. Der "Timediff" Und "DATUMSFORMAT"Kann mit" verwendet werden "JETZT()”. In diesem Beitrag wurde über die Verwendung der "der" erörtert "JETZT()Funktion in MySQL.