MySQL udostępnia szeroki zakres funkcji, które można wykorzystać do przechowywania wartości dat i manipulowania nimi, takich jak funkcja CURRENT_DATE(). Ta funkcja zwraca aktualną wartość daty, którą można wykorzystać do różnych celów, takich jak filtrowanie danych tabeli na podstawie bieżącej daty, obliczanie wieku osoby itp.
W tym artykule dowiesz się, jak używać funkcji CURRENT_DATE() w MySQL.
Jak korzystać z funkcji CURRENT_DATE() w MySQL?
„ BIEŻĄCA DATA() ” to funkcja w MySQL, która zwraca aktualną wartość daty. Podana funkcja może być używana do różnych celów, takich jak pobieranie bieżącej daty, wstawianie bieżącej daty do tabeli itp.
Przejdźmy do przykładu, aby zrozumieć przypadki użycia funkcji CURRENT_DATE().
Przykład 1: Pobieranie bieżącej daty
Bieżącą wartość daty można pobrać za pomocą opcji „ WYBIERAĆ ” oświadczenie z „ BIEŻĄCA DATA() ”funkcja podana poniżej:
WYBIERZ AKTUALNĄ_DATĘ ( ) ;
Wyjście
Dane wyjściowe pokazywały aktualną wartość daty.
Przykład 2: Formatowanie dat
Bieżącą datę można pobrać w określonym formacie za pomocą opcji „ WYBIERAĆ ” oświadczenie z „ FORMAT DATY() ” funkcja. W tym celu przekaż „ BIEŻĄCA DATA() ” funkcja i a ciąg formatu jako argumenty funkcji DATE_FORMAT(), jak pokazano poniżej:
WYBIERZ DATE_FORMAT ( BIEŻĄCA DATA ( ) , '%M %d, %Y' ) ;
Wyjście
Dane wyjściowe wyświetlały aktualną wartość daty w odpowiednim formacie.
Przykład 3: Filtrowanie rekordów według bieżącej daty
„ BIEŻĄCA DATA() ” można wykorzystać do filtrowania danych w określonych tabelach na podstawie dzisiejszej daty, jak pokazano poniżej:
WYBIERAĆ *Z zamówień
GDZIE data_zamówienia = AKTUALNA_DATA ( ) ;
W powyższym przykładzie „ Zamówienia ” jest filtrowana na podstawie bieżącej daty.
Wyjście
Dane wyjściowe przedstawiają przefiltrowane dane.
Przykład 4: Obliczanie wieku osób
The BIEŻĄCA DATA() funkcja może być wykorzystana do obliczenia wieku dowolnej osoby na podstawie jej daty urodzenia. Przykład obliczenia wieku osób w „ osoby_szczegóły ” znajduje się poniżej:
WYBIERZ imię, ROK ( BIEŻĄCA DATA ( ) ) - ROK ( Data urodzenia )AS wiek OD osób_szczegóły;
Wyjście
Na wyjściu pokazano wiek osób z grupy „ osoby_szczegóły ' tabela.
Przykład 5: Wstawianie bieżącej daty do tabeli
The BIEŻĄCA DATA() funkcji można użyć do wstawienia bieżącej wartości daty do określonej tabeli. Oto przykład wstawienia innej wartości i bieżącej daty do „ Zamówienia ' tabela:
WSTAW DO ZAMÓWIEŃ ( ID , identyfikator_użytkownika, identyfikator_produktu, ilość, data_zamówienia )WARTOŚCI ( 22 , 46 , 10 , 2 , BIEŻĄCA DATA ( ) ) ;
W powyższym przykładzie „ WŁÓŻ W ” służy do wstawiania dzisiejszej daty do tabeli zamówień.
Wyjście
Dane wyjściowe pokazały, że została wstawiona bieżąca data.
Wniosek
Funkcja CURRENT_DATE() w MySQL to potężne narzędzie, którego można używać do różnych celów, takich jak pobieranie bieżącej daty, filtrowanie rekordów według bieżącej daty, formatowanie dat, obliczanie wieku osób i tak dalej. Korzystając z tej funkcji, zarządzanie i manipulowanie danymi związanymi z wartościami dat w bazach danych MySQL staje się łatwiejsze. Ten przewodnik zawiera szczegółowe informacje wraz z przykładami użycia funkcji CURRENT_DATE().