sql >> Databasteknik >  >> RDS >> Mysql

NOW() Exempel – MySQL

MySQL NOW() funktion returnerar aktuellt datum och tid. Värdet returneras i ‘ÅÅÅÅ-MM-DD HH:MM:SS’ eller ÅÅÅÅMMDDHHMMSS format, beroende på om funktionen används i en sträng eller numerisk kontext.

Så här fungerar det.

Syntax

Syntaxen ser ut så här:

NOW([fsp])

Där (valfritt) fsp argument anger bråksekundersprecisionen för returvärdet.

Exempel

Här är ett exempel att visa.

SELECT NOW();

Resultat:

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

Bråkdelssekunderprecision

Här är ett exempel på hur du använder fsp argument för att ange bråksekundersprecisionen för returvärdet.

SELECT NOW(6);

Resultat:

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

Numerisk kontext

Här är ett exempel på hur du använder NOW() funktion i ett numeriskt sammanhang.

SELECT NOW() + 0;

Resultat:

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

Du kan också använda ett värde som inte är noll för att addera eller subtrahera från returvärdet.

Synonymer för denna funktion

CURRENT_TIMESTAMP funktion är en synonym för NOW() , så att du kan använda vilken du föredrar.

Denna funktion kan anropas antingen som CURRENT_TIMESTAMP eller CURRENT_TIMESTAMP() , men om du behöver ange precisionsargumentet för bråkdelar av sekunder måste du använda det senare formuläret.

Detsamma gäller även för LOCALTIME och LOCALTIMESTAMP funktioner (de är synonymer för NOW() och de kan användas med eller utan parenteser).


  1. Streama databaserade bilder med hjälp av HttpHandler

  2. hur får man det första eller (vilket som helst) element från en LiveData List i Android MVVM-arkitektur?

  3. SQL räknar alla rader istället för att räkna enskilda rader

  4. Hantering av frödata i R12.2 online patchning