logo

MySQL heute

Wie können wir das heutige Datum von MySQL erhalten?

Wir können das heutige Datum in MySQL mithilfe von ermitteln integrierte Datumsfunktion CURDATE() . Diese Funktion gibt das Datum in zurück „JJJJMMTT“ oder „JJJJ-MM-TT“ Format abhängig davon, ob eine Zeichenfolge oder eine Zahl in der Funktion verwendet wird. CURRENT_DATE und CURRENT_DATE() sind beide Synonyme der Funktion CURDATE().

Wir können die Funktion CURDATE() wie folgt verwenden:

 mysql> SELECT CURDATE() AS Today; OR, mysql> SELECT CURRENT_DATE() AS Today; OR, mysql> SELECT CURRENT_DATE AS Today; 

Nach der Ausführung der oben genannten Abfragen sehen wir dasselbe Datum. Siehe den folgenden Screenshot:

MySQL heute

Wir können das heutige Datum auch ermitteln, indem wir verwenden JETZT() Funktion wie folgt:

 mysql> SELECT DATE(NOW()) AS Today; 

Die obige Abfrage ergibt eine Ausgabe wie im folgenden Screenshot:

MySQL heute

Erstellen der MySQL Today Stored-Funktion

Manchmal müssen wir die Funktion CURDATE() in unseren Abfragen mehrmals verwenden und möchten sie umbenennen Heute() Funktion, um die Anweisung besser lesbar zu machen. In diesem Fall können wir unsere eigene Funktion namens today() erstellen, indem wir die gespeicherte Funktion wie folgt erstellen:

 DELIMITER $$ CREATE FUNCTION today() RETURNS DATE BEGIN RETURN CURDATE(); END$$ DELIMITER ; 

Jetzt können wir diese neu erstellte Funktion today() wie folgt verwenden:

 mysql> SELECT today() AS Today; 

Sehen Sie sich den folgenden Screenshot an, der es einfacher erklärt:

MySQL heute

Angenommen, wir wollen bekommen das morgige Datum, Die gespeicherte Funktion macht es sehr einfach. Siehe folgende Abfrage:

 mysql> SELECT today() + interval 1 day AS Tomorrow; 

Nach der Ausführung wird das morgige Datum zurückgegeben:

MySQL heute

Angenommen, wir wollen bekommen das gestrige Datum , kann die gespeicherte Funktion wie die folgende Abfrage verwendet werden:

 mysql> SELECT today() - interval 1 day AS Yesterday; 

Nach der Ausführung erhalten wir folgende Ausgabe:

MySQL heute