MySQL pruža širok raspon funkcija koje se mogu koristiti za pohranjivanje i manipuliranje datumskim vrijednostima, kao što je funkcija CURRENT_DATE(). Ova funkcija vraća trenutnu vrijednost datuma, koja se može koristiti u razne svrhe kao što je filtriranje podataka tablice na temelju trenutnog datuma, izračunavanje dobi osobe itd.
Ovaj članak će vas uputiti kako koristiti funkciju CURRENT_DATE() u MySQL-u.
Kako koristiti funkciju CURRENT_DATE() u MySQL-u?
' TRENUTNI DATUM() ” je funkcija u MySQL-u koja vraća trenutnu vrijednost datuma. Navedena funkcija može se koristiti u različite svrhe, kao što je dohvaćanje trenutnog datuma, umetanje trenutnog datuma u tablicu itd.
Prijeđimo na primjer kako bismo razumjeli slučajeve upotrebe funkcije CURRENT_DATE().
Primjer 1: Dohvaćanje trenutnog datuma
Vrijednost trenutnog datuma može se dohvatiti korištenjem ' IZABERI ' izjava s ' TRENUTNI DATUM() ” funkcija kao što je navedeno u nastavku:
ODABERITE CURRENT_DATE ( ) ;
Izlaz
Izlaz je pokazao trenutnu vrijednost datuma.
Primjer 2: Oblikovanje datuma
Trenutačni datum može se dohvatiti u određenom formatu pomoću ' IZABERI ' izjava s ' OBLIK DATUMA() ” funkcija. Za ovo prođite ' TRENUTNI DATUM() ” funkcija i a formatni niz kao argumente funkciji DATE_FORMAT(), kao što je prikazano u nastavku:
ODABERITE FORMAT DATUMA ( TRENUTNI DATUM ( ) , '%M %d, %Y' ) ;
Izlaz
Izlaz je prikazao trenutnu vrijednost datuma u ispravnom formatu.
Primjer 3: Filtriranje zapisa prema trenutnom datumu
' TRENUTNI DATUM() ” može se koristiti za filtriranje određenih podataka tablica na temelju današnjeg datuma, kao što je prikazano u nastavku:
IZABERI *IZ narudžbi
WHERE datum_narudžbe = CURRENT_DATE ( ) ;
U gornjem primjeru, ' narudžbe ” tablica je filtrirana na temelju trenutnog datuma.
Izlaz
Izlaz prikazuje filtrirane podatke.
Primjer 4: Izračun starosti osoba
The TRENUTNI DATUM() funkcija se može koristiti za izračunavanje dobi bilo koje osobe pomoću datuma rođenja. Primjer izračunavanja starosti osoba u „ osobe_pojedinosti ” tablica je data u nastavku:
ODABERITE ime, GODINA ( TRENUTNI DATUM ( ) ) - GODINA ( Datum rođenja )KAO dob OD osoba_pojedinosti;
Izlaz
Izlaz je pokazao dob osoba iz “ osobe_pojedinosti ” stol.
Primjer 5: Umetanje trenutnog datuma u tablicu
The TRENUTNI DATUM() funkcija se može koristiti za umetanje trenutne vrijednosti datuma u određenu tablicu. Ovdje je primjer umetanja različite vrijednosti i trenutnog datuma u ' narudžbe ” tablica:
UMETNUTI U narudžbe ( iskaznica , user_id, product_id, količina, datum_narudžbe )VRIJEDNOSTI ( 22 , 46 , 10 , 2 , TRENUTNI DATUM ( ) ) ;
U gornjem primjeru, ' UMETNUTI U ” koristi se za umetanje današnjeg datuma u tablicu narudžbi.
Izlaz
Izlaz je pokazao da je trenutni datum umetnut.
Zaključak
Funkcija CURRENT_DATE() u MySQL-u moćan je alat koji se može koristiti u razne svrhe kao što je dohvaćanje trenutnog datuma, filtriranje zapisa prema trenutnom datumu, formatiranje datuma, izračunavanje starosti osoba i tako dalje. Korištenjem ove funkcije postaje lakše upravljati i manipulirati podacima koji se odnose na datumske vrijednosti u MySQL bazama podataka. Ovaj vodič pruža detaljne informacije s primjerima kako koristiti funkciju CURRENT_DATE().