Hvordan bruger man CURRENT_DATE()-funktionen i MySQL?

Hvordan Bruger Man Current Date Funktionen I Mysql



MySQL giver en bred vifte af funktioner, der kan bruges til at gemme og manipulere datoværdierne, såsom CURRENT_DATE()-funktionen. Denne funktion returnerer den aktuelle datoværdi, som kan bruges til en række forskellige formål, såsom filtrering af tabellens data baseret på den aktuelle dato, beregning af personens alder osv.

Denne artikel vil guide dig til, hvordan du bruger CURRENT_DATE()-funktionen i MySQL.







Hvordan bruger man CURRENT_DATE()-funktionen i MySQL?

Det ' NUVÆRENDE DATO() ” er en funktion i MySQL, der returnerer den aktuelle datoværdi. Den angivne funktion kan bruges til forskellige formål, såsom at hente den aktuelle dato, indsætte den aktuelle dato i en tabel mv.



Lad os gå til eksemplet for at forstå anvendelsestilfælde af CURRENT_DATE()-funktionen.



Eksempel 1: Hentning af den aktuelle dato





Den aktuelle datoværdi kan hentes ved at bruge ' VÆLG ' erklæring med ' NUVÆRENDE DATO() ' funktion som angivet nedenfor:

VÆLG CURRENT_DATE ( ) ;



Produktion

Outputtet viste den aktuelle datoværdi.

Eksempel 2: Formatering af datoer

Den aktuelle dato kan hentes i et bestemt format ved at bruge ' VÆLG ' erklæring med ' DATOFORMAT() ' funktion. For dette skal du bestå ' NUVÆRENDE DATO() ”-funktion og en formatstreng som argumenter til funktionen DATE_FORMAT() som vist nedenfor:

VÆLG DATE_FORMAT ( NUVÆRENDE DATO ( ) , '%M %d, %Y' ) ;

Produktion

Outputtet viste den aktuelle datoværdi i et korrekt format.

Eksempel 3: Filtrering af poster efter aktuel dato

Det ' NUVÆRENDE DATO() Funktionen kan bruges til at filtrere de specifikke tabeldata baseret på dagens dato, som vist nedenfor:

VÆLG *
FRA ordrer
WHERE ordre_dato = CURRENT_DATE ( ) ;

I ovenstående eksempel er ' Ordre:% s Tabellen filtreres baseret på den aktuelle dato.

Produktion

Outputtet viser de filtrerede data.

Eksempel 4: Beregning af personers alder

Det NUVÆRENDE DATO() funktion kan bruges til at beregne alderen på enhver person ved at bruge deres fødselsdato. Eksemplet med beregning af alderen på personer i ' persons_details Tabellen er givet nedenfor:

VÆLG navn, ÅR ( NUVÆRENDE DATO ( ) ) - ÅR ( fødselsdato )
SOM alder FRA persons_details;

Produktion

Outputtet viste alderen på personer fra ' persons_details ' bord.

Eksempel 5: Indsættelse af den aktuelle dato i en tabel

Det NUVÆRENDE DATO() funktionen kan bruges til at indsætte den aktuelle datoværdi i en bestemt tabel. Her er et eksempel på indsættelse af en anden værdi og den aktuelle dato i ' Ordre:% s ' bord:

INDSÆT I ordrer ( id , user_id, product_id, quantity, order_date )
VÆRDIER ( 22 , 46 , 10 , 2 , NUVÆRENDE DATO ( ) ) ;

I ovenstående eksempel, ' INDSÆT I ” bruges til at indsætte dagens dato i ordretabellen.

Produktion

Outputtet viste, at den aktuelle dato var blevet indsat.

Konklusion

Funktionen CURRENT_DATE() i MySQL er et kraftfuldt værktøj, der kan bruges til forskellige formål, såsom at hente den aktuelle dato, filtrere poster efter den aktuelle dato, formatere datoer, beregne alderen på personer, og så videre. Ved at bruge denne funktion bliver det nemmere at administrere og manipulere data relateret til datoværdier i MySQL-databaser. Denne vejledning giver detaljerede oplysninger med eksempler på, hvordan funktionen CURRENT_DATE() bruges.