Kaip naudoti CURRENT_DATE() funkciją MySQL?

Kaip Naudoti Current Date Funkcija Mysql



„MySQL“ teikia daugybę funkcijų, kurias galima naudoti datos reikšmėms saugoti ir jas valdyti, pavyzdžiui, funkcija CURRENT_DATE(). Ši funkcija grąžina dabartinės datos reikšmę, kurią galima naudoti įvairiems tikslams, pvz., filtruoti lentelės duomenis pagal dabartinę datą, apskaičiuoti asmens amžių ir pan.

Šis straipsnis paaiškins, kaip MySQL naudoti funkciją CURRENT_DATE().







Kaip naudoti CURRENT_DATE() funkciją MySQL?

DABARTINĖ DATA() “ yra MySQL funkcija, kuri grąžina dabartinės datos reikšmę. Nurodyta funkcija gali būti naudojama įvairiems tikslams, pavyzdžiui, dabartinės datos nuskaitymui, dabartinės datos įterpimui į lentelę ir pan.



Pereikime prie pavyzdžio, kad suprastume funkcijos CURRENT_DATE() naudojimo atvejus.



1 pavyzdys: Dabartinės datos gavimas





Dabartinę datos reikšmę galima gauti naudojant „ PASIRINKTI “ pareiškimas su „ DABARTINĖ DATA() “ funkcija, kaip nurodyta toliau:

PASIRINKTI CURRENT_DATE ( ) ;



Išvestis

Išvestis parodė dabartinę datos reikšmę.

2 pavyzdys: datų formatavimas

Dabartinę datą galima gauti konkrečiu formatu naudojant „ PASIRINKTI “ pareiškimas su „ DATOS FORMATAS() ' funkcija. Norėdami tai padaryti, perduokite „ DABARTINĖ DATA() “ funkcija ir a formato eilutė kaip funkcijos DATE_FORMAT() argumentai, kaip parodyta toliau:

PASIRINKTI DATE_FORMAT ( DABARTINĖ DATA ( ) , „%M %d, %Y“ ) ;

Išvestis

Išvestyje buvo rodoma dabartinė datos reikšmė tinkamu formatu.

3 pavyzdys: Įrašų filtravimas pagal dabartinę datą

DABARTINĖ DATA() “ funkcija gali būti naudojama konkrečių lentelių duomenims filtruoti pagal šiandienos datą, kaip parodyta toliau:

PASIRINKTI *
IŠ užsakymų
WHERE order_date = CURRENT_DATE ( ) ;

Aukščiau pateiktame pavyzdyje „ įsakymus “ lentelė filtruojama pagal dabartinę datą.

Išvestis

Išvestis vaizduoja filtruotus duomenis.

4 pavyzdys: Asmenų amžiaus skaičiavimas

The DABARTINĖ DATA() funkcija gali būti naudojama norint apskaičiuoti bet kurio asmens amžių pagal jo gimimo datą. Asmenų amžiaus skaičiavimo pavyzdys „ asmenys_detalės “ lentelė pateikta žemiau:

PASIRINKITE vardą, YEAR ( DABARTINĖ DATA ( ) ) – METAI ( Gimimo data )
AS amžius FROM asmenys_detalės;

Išvestis

Išvestis parodė asmenų amžių nuo „ asmenys_detalės “ stalas.

5 pavyzdys: Dabartinės datos įterpimas į lentelę

The DABARTINĖ DATA() funkcija gali būti naudojama dabartinės datos reikšmei įterpti į tam tikrą lentelę. Čia yra skirtingos vertės ir dabartinės datos įterpimo į ' įsakymus “ lentelė:

Įterpti į užsakymus ( id , vartotojo_id, produkto_id, kiekis, užsakymo_data )
VERTYBĖS ( 22 , 46 , 10 , 2 , DABARTINĖ DATA ( ) ) ;

Aukščiau pateiktame pavyzdyje „ INSERT INTO “ naudojamas šios dienos datai įterpti į užsakymų lentelę.

Išvestis

Išvestis parodė, kad dabartinė data buvo įterpta.

Išvada

Funkcija CURRENT_DATE() MySQL yra galingas įrankis, kurį galima naudoti įvairiems tikslams, pavyzdžiui, dabartinės datos nuskaitymui, įrašų filtravimui pagal dabartinę datą, datų formatavimui, asmenų amžiaus skaičiavimui ir pan. Naudojant šią funkciją, tampa lengviau valdyti ir valdyti duomenis, susijusius su datos reikšmėmis MySQL duomenų bazėse. Šiame vadove pateikiama išsami informacija su pavyzdžiais, kaip naudoti funkciją CURRENT_DATE().