sql >> Database teknologi >  >> RDS >> Mysql

NOW() Eksempler – MySQL

MySQL NOW() funktion returnerer den aktuelle dato og klokkeslæt. Værdien returneres i ‘ÅÅÅÅ-MM-DD TT:MM:SS’ eller ÅÅÅÅMMDDHHMMSS format, afhængigt af om funktionen bruges i en streng eller numerisk kontekst.

Sådan fungerer det.

Syntaks

Syntaksen ser sådan ud:

NOW([fsp])

Hvor (valgfrit) fsp argument angiver brøksekunders præcision for returværdien.

Eksempel

Her er et eksempel til at demonstrere.

SELECT NOW();

Resultat:

+---------------------+
| NOW()               |
+---------------------+
| 2018-06-23 11:17:58 |
+---------------------+

Fractional Seconds Precision

Her er et eksempel på brug af fsp argument for at angive brøksekunders præcision for returværdien.

SELECT NOW(6);

Resultat:

+----------------------------+
| NOW(6)                     |
+----------------------------+
| 2018-06-23 11:19:06.095048 |
+----------------------------+

Numerisk kontekst

Her er et eksempel på brug af NOW() funktion i en numerisk sammenhæng.

SELECT NOW() + 0;

Resultat:

+----------------+
| NOW() + 0      |
+----------------+
| 20180623112009 |
+----------------+

Du kan også bruge en værdi, der ikke er nul til at tilføje eller trække fra returværdien.

Synonymer for denne funktion

CURRENT_TIMESTAMP funktion er et synonym for NOW() , så du kan bruge den, du foretrækker.

Denne funktion kan kaldes enten som CURRENT_TIMESTAMP eller CURRENT_TIMESTAMP() , men hvis du har brug for at angive brøksekunders præcisionsargumentet, skal du bruge den senere form.

Det samme gælder også for LOCALTIME og LOCALTIMESTAMP funktioner (de er synonymer for NOW() og de kan bruges med eller uden parenteser).


  1. Sådan installeres InfluxDB på Ubuntu 20.10

  2. Importer XML-filer til PostgreSQL

  3. Topspørgsmål om JAVA/JRE i Oracle Apps

  4. Sidst udførte forespørgsler for en specifik database