Mysql
 sql >> Base de données >  >> RDS >> Mysql

MAINTENANT() Exemples – MySQL

MySQL NOW() La fonction renvoie la date et l'heure actuelles. La valeur est renvoyée au format ‘YYYY-MM-DD HH:MM:SS’ ou AAAAMMJJHHMMSS format, selon que la fonction est utilisée dans un contexte de chaîne ou numérique.

Voici comment cela fonctionne.

Syntaxe

La syntaxe ressemble à ceci :

NOW([fsp])

Où le (facultatif) fsp L'argument spécifie la précision en fractions de seconde pour la valeur de retour.

Exemple

Voici un exemple pour illustrer.

SELECT NOW();

Résultat :

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

Précision fractionnaire de seconde

Voici un exemple d'utilisation du fsp argument pour spécifier la précision en fractions de secondes pour la valeur de retour.

SELECT NOW(6);

Résultat :

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

Contexte numérique

Voici un exemple d'utilisation de NOW() fonction dans un contexte numérique.

SELECT NOW() + 0;

Résultat :

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

Vous pouvez également utiliser une valeur différente de zéro pour ajouter ou soustraire de la valeur de retour.

Synonymes pour cette fonction

Le CURRENT_TIMESTAMP la fonction est synonyme de NOW() , vous pouvez donc utiliser celui que vous préférez.

Cette fonction peut être appelée soit en tant que CURRENT_TIMESTAMP ou CURRENT_TIMESTAMP() , cependant, si vous devez fournir l'argument de précision en fractions de secondes, vous devrez utiliser la forme la plus récente.

Il en va de même pour le LOCALTIME et LOCALTIMESTAMP fonctions (ce sont des synonymes de NOW() et ils peuvent être utilisés avec ou sans les parenthèses).