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

ORA() Esempi – MySQL

Il NOW() di MySQL la funzione restituisce la data e l'ora correnti. Il valore viene restituito in 'AAAA-MM-GG HH:MM:SS' o AAAAMMGGHHMMSS formato, a seconda che la funzione sia utilizzata in un contesto stringa o numerico.

Ecco come funziona.

Sintassi

La sintassi è questa:

NOW([fsp])

Dove il (opzionale) fsp argomento specifica la precisione frazionaria dei secondi per il valore restituito.

Esempio

Ecco un esempio da dimostrare.

SELECT NOW();

Risultato:

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

Precisione frazionaria dei secondi

Ecco un esempio di utilizzo di fsp argomento per specificare la precisione dei secondi frazionari per il valore restituito.

SELECT NOW(6);

Risultato:

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

Contesto numerico

Ecco un esempio di utilizzo di NOW() funzione in un contesto numerico.

SELECT NOW() + 0;

Risultato:

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

Puoi anche utilizzare un valore diverso da zero per aggiungere o sottrarre dal valore restituito.

Sinonimi per questa funzione

Il CURRENT_TIMESTAMP funzione è sinonimo di NOW() , così puoi usare quello che preferisci.

Questa funzione può essere chiamata come CURRENT_TIMESTAMP o CURRENT_TIMESTAMP() , tuttavia, se devi fornire l'argomento di precisione dei secondi frazionari, dovrai utilizzare il modulo successivo.

Lo stesso vale anche per LOCALTIME e LOCALTIMESTAMP funzioni (sono sinonimi di NOW() e possono essere utilizzati con o senza parentesi).