sql >> Databasteknik >  >> RDS >> Mysql

LOCALTIMESTAMP Exempel – MySQL

MySQL LOCALTIMESTAMP funktion är en synonym till NOW() fungera. Den 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.

Syntax

Du kan använda någon av följande två former:

LOCALTIMESTAMP
LOCALTIMESTAMP([fsp])

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

Om du behöver ange bråksekundersprecisionen måste du använda det andra formuläret.

Exempel

Här är ett exempel att visa.

SELECT LOCALTIMESTAMP;

Resultat:

+---------------------+
| LOCALTIMESTAMP      |
+---------------------+
| 2018-06-28 15:50:05 |
+---------------------+

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 LOCALTIMESTAMP(6);

Resultat:

+----------------------------+
| LOCALTIMESTAMP(6)          |
+----------------------------+
| 2018-06-28 15:50:17.206091 |
+----------------------------+

Numerisk kontext

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

SELECT LOCALTIMESTAMP + 0;

Resultat:

+--------------------+
| LOCALTIMESTAMP + 0 |
+--------------------+
|     20180628155032 |
+--------------------+

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

SELECT 
    LOCALTIMESTAMP + 0,
    LOCALTIMESTAMP + 5;

Resultat:

+--------------------+--------------------+
| LOCALTIMESTAMP + 0 | LOCALTIMESTAMP + 5 |
+--------------------+--------------------+
|     20180628155045 |     20180628155050 |
+--------------------+--------------------+

  1. SQLite JSON_EXTRACT()

  2. Sträng bokstaver och escape-tecken i postgresql

  3. Hur man formaterar tal med kommatecken i SQL Server

  4. Hur viktig är ordningen på kolumner i index?