MySQL tilbyr et bredt spekter av funksjoner som kan brukes til å lagre og manipulere datoverdiene, for eksempel CURRENT_DATE()-funksjonen. Denne funksjonen returnerer gjeldende datoverdi, som kan brukes til en rekke formål, for eksempel filtrering av tabellens data basert på gjeldende dato, beregning av personens alder osv.
Denne artikkelen vil veilede deg om hvordan du bruker funksjonen CURRENT_DATE() i MySQL.
Hvordan bruker jeg CURRENT_DATE()-funksjonen i MySQL?
« DAGENS DATO() ” er en funksjon i MySQL som returnerer gjeldende datoverdi. Den oppgitte funksjonen kan brukes til ulike formål, som å hente gjeldende dato, sette inn gjeldende dato i en tabell, etc.
La oss gå til eksemplet for å forstå brukstilfellene for CURRENT_DATE()-funksjonen.
Eksempel 1: Henting av gjeldende dato
Gjeldende datoverdi kan hentes ved å bruke ' PLUKKE UT ' uttalelse med ' DAGENS DATO() ' funksjon som gitt nedenfor:
VELG CURRENT_DATE ( ) ;
Produksjon
Utgangen viste gjeldende datoverdi.
Eksempel 2: Formatering av datoer
Gjeldende dato kan hentes i et bestemt format ved å bruke ' PLUKKE UT ' uttalelse med ' DATE_FORMAT() ' funksjon. For dette, bestå ' DAGENS DATO() ' funksjon og en formatstreng som argumenter til DATE_FORMAT()-funksjonen, som vist nedenfor:
VELG DATE_FORMAT ( DAGENS DATO ( ) , '%M %d, %Y' ) ;
Produksjon
Utdataene viste gjeldende datoverdi i et riktig format.
Eksempel 3: Filtrering av poster etter gjeldende dato
« DAGENS DATO() '-funksjonen kan brukes til å filtrere de spesifikke tabelldataene basert på dagens dato, som vist nedenfor:
PLUKKE UT *FRA bestillinger
WHERE ordre_dato = CURRENT_DATE ( ) ;
I eksemplet ovenfor, ' bestillinger Tabellen filtreres basert på gjeldende dato.
Produksjon
Utgangen viser de filtrerte dataene.
Eksempel 4: Beregning av personers alder
De DAGENS DATO() funksjonen kan brukes til å beregne alderen til enhver person ved å bruke deres fødselsdato. Eksemplet på å beregne alderen til personer i ' persons_details tabellen er gitt nedenfor:
VELG navn, ÅR ( DAGENS DATO ( ) ) - ÅR ( fødselsdato )AS alder FRA persons_details;
Produksjon
Utgangen viste alderen til personer fra ' persons_details 'tabell.
Eksempel 5: Sette inn gjeldende dato i en tabell
De DAGENS DATO() funksjonen kan brukes til å sette inn gjeldende datoverdi i en bestemt tabell. Her er et eksempel på å sette inn den forskjellige verdien og gjeldende dato i ' bestillinger ' tabell:
LEGG INN I bestillinger ( id , user_id, product_id, quantity, order_date )VERDIER ( 22 , 46 , 10 , 2 , DAGENS DATO ( ) ) ;
I eksemplet ovenfor, ' SETTE INN I ' brukes til å sette inn dagens dato i ordretabellen.
Produksjon
Utdataene viste at gjeldende dato var satt inn.
Konklusjon
CURRENT_DATE()-funksjonen i MySQL er et kraftig verktøy som kan brukes til ulike formål som å hente gjeldende dato, filtrere poster etter gjeldende dato, formatere datoer, beregne alderen på personer, og så videre. Ved å bruke denne funksjonen blir det enklere å administrere og manipulere data relatert til datoverdier i MySQL-databaser. Denne veiledningen gir detaljert informasjon med eksempler på hvordan du bruker CURRENT_DATE()-funksjonen.