„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().