sql >> Databáze >  >> RDS >> Mysql

NOW() Příklady – MySQL

MySQL NOW() funkce vrací aktuální datum a čas. Hodnota je vrácena v ‘RRRR-MM-DD HH:MM:SS‘ nebo RRRRMMDDHHMMSS formát, v závislosti na tom, zda je funkce použita v řetězcovém nebo číselném kontextu.

Funguje to takto.

Syntaxe

Syntaxe vypadá takto:

NOW([fsp])

Kde (volitelné) fsp argument určuje přesnost ve zlomcích sekund pro návratovou hodnotu.

Příklad

Zde je příklad k demonstraci.

SELECT NOW();

Výsledek:

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

Přesnost ve zlomcích sekund

Zde je příklad použití fsp argument k určení přesnosti ve zlomcích sekund pro vrácenou hodnotu.

SELECT NOW(6);

Výsledek:

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

Číselný kontext

Zde je příklad použití NOW() funkce v číselném kontextu.

SELECT NOW() + 0;

Výsledek:

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

Můžete také použít nenulovou hodnotu k přičtení nebo odečtení od vrácené hodnoty.

Synonyma pro tuto funkci

CURRENT_TIMESTAMP funkce je synonymem pro NOW() , takže můžete použít kteroukoli z nich.

Tuto funkci lze volat buď jako CURRENT_TIMESTAMP nebo CURRENT_TIMESTAMP() Pokud však potřebujete zadat argument přesnosti ve zlomcích sekund, budete muset použít pozdější formu.

Totéž platí pro LOCALTIME a LOCALTIMESTAMP funkcí (jsou to synonyma pro NOW() a lze je použít se závorkami nebo bez nich).


  1. Jak zjistit verzi MySQL

  2. Je MS-SQL AND/OR podmíněné (provést vyhodnocení zkratu)?

  3. PHP CRUD Vytvářejte, upravujte, aktualizujte a mažte příspěvky pomocí databáze MySQL

  4. OPENXML s xmlns:dt