MySQL nodrošina plašu funkciju klāstu, ko var izmantot, lai saglabātu un manipulētu ar datuma vērtībām, piemēram, funkciju CURRENT_DATE(). Šī funkcija atgriež pašreizējā datuma vērtību, ko var izmantot dažādiem mērķiem, piemēram, tabulas datu filtrēšanai, pamatojoties uz pašreizējo datumu, personas vecuma aprēķināšanai utt.
Šis raksts palīdzēs jums uzzināt, kā MySQL izmantot funkciju CURRENT_DATE().
Kā MySQL izmantot funkciju CURRENT_DATE()?
' ŠODIENAS DATUMS() ” ir MySQL funkcija, kas atgriež pašreizējā datuma vērtību. Norādīto funkciju var izmantot dažādiem mērķiem, piemēram, pašreizējā datuma izgūšanai, pašreizējā datuma ievietošanai tabulā utt.
Pāriesim uz piemēru, lai izprastu funkcijas CURRENT_DATE() lietošanas gadījumus.
1. piemērs: Pašreizējā datuma izgūšana
Pašreizējo datuma vērtību var izgūt, izmantojot ' ATLASĪT ' paziņojums ar ' ŠODIENAS DATUMS() ” funkcija, kā norādīts zemāk:
ATLASĪT CURRENT_DATE ( ) ;
Izvade
Izvade parādīja pašreizējā datuma vērtību.
2. piemērs: datumu formatēšana
Pašreizējo datumu var izgūt noteiktā formātā, izmantojot “ ATLASĪT ' paziņojums ar ' DATUMA FORMĀTS() ” funkcija. Lai to izdarītu, nododiet ' ŠODIENAS DATUMS() ” funkcija un a formāta virkne kā argumenti funkcijai DATE_FORMAT(), kā parādīts tālāk:
ATLASĪT DATE_FORMAT ( ŠODIENAS DATUMS ( ) , '%M %d, %Y' ) ;
Izvade
Izvadā tika parādīta pašreizējā datuma vērtība pareizā formātā.
3. piemērs. Ierakstu filtrēšana pēc pašreizējā datuma
' ŠODIENAS DATUMS() ” var izmantot, lai filtrētu konkrētu tabulu datus, pamatojoties uz šodienas datumu, kā parādīts tālāk:
ATLASĪT *NO pasūtījumiem
WHERE pasūtījuma_datums = CURRENT_DATE ( ) ;
Iepriekš minētajā piemērā “ pasūtījumus ” tabula tiek filtrēta, pamatojoties uz pašreizējo datumu.
Izvade
Izvade attēlo filtrētos datus.
4. piemērs. Personu vecuma aprēķināšana
The ŠODIENAS DATUMS() Funkciju var izmantot, lai aprēķinātu jebkuras personas vecumu, izmantojot viņa dzimšanas datumu. Personu vecuma aprēķināšanas piemērs personas_detaļas ” tabula ir dota zemāk:
ATLASĪT vārdu, YEAR ( ŠODIENAS DATUMS ( ) ) - GADS ( dzimšanas datums )AS vecums FROM personas_detaļas;
Izvade
Rezultātā tika parādīts personu vecums no “ personas_detaļas ' tabula.
5. piemērs: Pašreizējā datuma ievietošana tabulā
The ŠODIENAS DATUMS() funkciju var izmantot, lai konkrētā tabulā ievietotu pašreizējā datuma vērtību. Šeit ir piemērs dažādu vērtību un pašreizējā datuma ievietošanai laukā ' pasūtījumus ' tabula:
INSERT INTO pasūtījumos ( id , lietotāja_id, produkta_id, daudzums, pasūtījuma_datums )VĒRTĪBAS ( 22 , 46 , 10 , 2 , ŠODIENAS DATUMS ( ) ) ;
Iepriekš minētajā piemērā ' INSERT INTO ” tiek izmantots, lai pasūtījumu tabulā ievietotu šodienas datumu.
Izvade
Izvade parādīja, ka ir ievietots pašreizējais datums.
Secinājums
Funkcija CURRENT_DATE() MySQL ir spēcīgs rīks, ko var izmantot dažādiem mērķiem, piemēram, pašreizējā datuma izgūšanai, ierakstu filtrēšanai pēc pašreizējā datuma, datu formatēšanai, personu vecuma aprēķināšanai utt. Izmantojot šo funkciju, kļūst vieglāk pārvaldīt un apstrādāt datus, kas saistīti ar datuma vērtībām MySQL datu bāzēs. Šajā rokasgrāmatā ir sniegta detalizēta informācija ar piemēriem, kā izmantot funkciju CURRENT_DATE().