sql >> Database >  >> RDS >> Mysql

NOW() Voorbeelden – MySQL

De MySQL NOW() functie retourneert de huidige datum en tijd. De waarde wordt geretourneerd in 'JJJJ-MM-DD UU:MM:SS' of JJJJMMDDHHMMSS formaat, afhankelijk van of de functie in een tekenreeks of in een numerieke context wordt gebruikt.

Zo werkt het.

Syntaxis

De syntaxis gaat als volgt:

NOW([fsp])

Waar de (optionele) fsp argument specificeert de fractionele seconden precisie voor de geretourneerde waarde.

Voorbeeld

Hier is een voorbeeld om te demonstreren.

SELECT NOW();

Resultaat:

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

Nauwkeurigheid in fracties van seconden

Hier is een voorbeeld van het gebruik van de fsp argument om de precisie van een fractie van een seconde voor de geretourneerde waarde op te geven.

SELECT NOW(6);

Resultaat:

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

Numerieke context

Hier is een voorbeeld van het gebruik van de NOW() functie in een numerieke context.

SELECT NOW() + 0;

Resultaat:

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

U kunt ook een waarde gebruiken die niet nul is om op te tellen of af te trekken van de geretourneerde waarde.

Synoniemen voor deze functie

De CURRENT_TIMESTAMP functie is een synoniem voor NOW() , zodat u kunt gebruiken welke u verkiest.

Deze functie kan worden aangeroepen als CURRENT_TIMESTAMP of CURRENT_TIMESTAMP() , maar als u het argument voor de precisie van fractionele seconden moet opgeven, moet u het latere formulier gebruiken.

Hetzelfde geldt ook voor de LOCALTIME en LOCALTIMESTAMP functies (het zijn synoniemen voor NOW() en ze kunnen worden gebruikt met of zonder de haakjes).


  1. Verbinding maken met MySQL met Node.js

  2. Overwegingen bij versleuteling van gegevens in rust voor MariaDB

  3. Samenvoegen tussen tabellen in twee verschillende databases?

  4. Oracle PL/SQL:hoe de stacktracering, pakketnaam en procedurenaam te verkrijgen?