Mysql sysdate -funksjon

Mysql sysdate -funksjon

I dette innlegget vil vi diskutere SysDate () -funksjonen i MySQL.

Denne funksjonen lar deg hente gjeldende dato og klokkeslett i formatet til YYYY-MM-DD HH: MM: SS som streng. Funksjonen kan også returnere datoen og klokkeslettet som en numerisk verdi i formatet yyyymmddhhmmss.

La oss nå utforske.

Funksjonssyntaks

Funksjonen følger en syntaks som avbildet i utdraget nedenfor:

SysDate ([FSP])

FSP -argumentet representerer de fraksjonelle sekundene presisjon. Denne valgfrie verdien bestemmer presisjonen for sekundets verdi. Presisjonsverdien varierer fra 0 til 6.

MERK: SYSDATE () -funksjonen returnerer tiden funksjonen fullfører utførelsen, i motsetning til nå () -funksjonen, som returnerer tiden den starter utførelsen.

Eksempel 1

Følgende eksempel viser SysDate () -funksjonsbruk:

velg SysDate ();

Den resulterende verdien er gitt nedenfor:

SysDate () |
-------------------+
2022-10-24 11: 34: 27 |

Eksempel 2: Bruke SysDate () -funksjonen med FSP -parameter

Følgende eksempel bruker SYSDATE () -funksjonen med FSP -parameteren:

Velg SysDate (5);

Dette skal komme tilbake, som følger:

SysDate (5) |
-------------------------+
2022-10-24 11:38:55.32818 |

Funksjonen skal returnere gjeldende tid med fem-punkts presisjon for Seconds 'verdi.

Eksempel 3: Sysdate og nå ()

Følgende eksempel viser den faktiske forskjellen mellom SysDate () og Now () -funksjonene.

Velg nå (), sove (3), nå ();

Produksjon:

Nå () | Sov (3) | Nå () |
-------------------+--------+-------------------+
2022-10-24 11: 44: 06 | 0 | 2022-10-24 11: 44: 06 |

Bruker sysdate:

Velg SysDate (6), Sleep (3), SysDate (6);

Produksjon:

SysDate (6) | Sleep (3) | SysDate (6) |
--------------------------+--------+--------------------------+
2022-10-24 11:44:15.030105 | 0 | 2022-10-24 11:44:18.033804 |

Som vi kan se, er SysDate () -funksjonen en ikke-deterministisk funksjon.

Konklusjon

I dette innlegget dekket vi det grunnleggende om å jobbe med MySQLs SysDate () -funksjon for å få gjeldende dato og tid. Det var eksempler som viste forskjellen mellom SysDate () -funksjonen og nå () -funksjonen.