logo

MySQL dzisiaj

Jak możemy uzyskać dzisiejszą datę MySQL?

Możemy uzyskać dzisiejszą datę w MySQL za pomocą wbudowana funkcja daty CURDATE() . Ta funkcja zwraca datę w „RRRRMMDD” Lub „RRRR-MM-DD” format w zależności od tego, czy w funkcji użyto ciągu znaków, czy liczby. Obie funkcje CURRENT_DATE i CURRENT_DATE() są synonimami funkcji CURDATE().

Funkcji CURDATE() możemy użyć w następujący sposób:

vlc pobieraj filmy z YouTube'a
 mysql> SELECT CURDATE() AS Today; OR, mysql> SELECT CURRENT_DATE() AS Today; OR, mysql> SELECT CURRENT_DATE AS Today; 

Po wykonaniu powyższych zapytań zobaczymy tę samą datę. Zobacz poniższy zrzut ekranu:

MySQL dzisiaj

Możemy również uzyskać dzisiejszą datę za pomocą TERAZ() działać w następujący sposób:

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

Powyższe zapytanie daje wynik podobny do poniższego zrzutu ekranu:

MySQL dzisiaj

Tworzenie funkcji zapisanej w MySQL Today

Czasami musimy wielokrotnie używać funkcji CURDATE() w naszych zapytaniach i chcemy zmienić jej nazwę na Dzisiaj() funkcję, dzięki której instrukcja będzie bardziej czytelna. W takim przypadku możemy stworzyć własną funkcję o nazwie Today(), tworząc funkcję przechowywaną w następujący sposób:

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

Teraz możemy użyć nowo utworzonej funkcji Today() w następujący sposób:

 mysql> SELECT today() AS Today; 

Zobacz poniższy zrzut ekranu, który wyjaśnia to łatwiej:

Korzyści z Instagrama do użytku osobistego
MySQL dzisiaj

Załóżmy, że chcemy uzyskać jutrzejsza data, zapisana funkcja bardzo to ułatwia. Zobacz następujące zapytanie:

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

Po wykonaniu zwróci jutrzejszą datę:

MySQL dzisiaj

Załóżmy, że chcemy uzyskać wczorajsza data , zapisanej funkcji można użyć w następujący sposób:

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

Po wykonaniu otrzymamy następujący wynik:

MySQL dzisiaj