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:
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:
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
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ę:
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: