Mysql
 sql >> Baza danych >  >> RDS >> Mysql

NOW() Przykłady – MySQL

MySQL NOW() funkcja zwraca aktualną datę i godzinę. Wartość jest zwracana w formacie „RRRR-MM-DD GG:MM:SS” lub RRRRMMDDGGMMSS format, w zależności od tego, czy funkcja jest używana w kontekście łańcuchowym czy liczbowym.

Oto jak to działa.

Składnia

Składnia wygląda tak:

NOW([fsp])

Gdzie (opcjonalnie) fsp argument określa precyzję ułamkowej sekundy dla wartości zwracanej.

Przykład

Oto przykład do zademonstrowania.

SELECT NOW();

Wynik:

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

Dokładność ułamkowa sekund

Oto przykład użycia fsp argument określający dokładność ułamków sekund dla wartości zwracanej.

SELECT NOW(6);

Wynik:

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

Kontekst numeryczny

Oto przykład użycia NOW() funkcja w kontekście numerycznym.

SELECT NOW() + 0;

Wynik:

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

Możesz również użyć wartości niezerowej, aby dodać lub odjąć od wartości zwracanej.

Synonimy dla tej funkcji

CURRENT_TIMESTAMP funkcja jest synonimem NOW() , dzięki czemu możesz użyć tego, który wolisz.

Ta funkcja może być wywołana jako CURRENT_TIMESTAMP lub CURRENT_TIMESTAMP() , jednak jeśli musisz podać argument precyzji ułamków sekund, musisz użyć późniejszego formularza.

To samo dotyczy również LOCALTIME i LOCALTIMESTAMP funkcje (są synonimami NOW() i mogą być używane z nawiasami lub bez).


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Błąd mySQL 1040:Za dużo połączeń

  2. Symuluj funkcję opóźnienia w MySQL

  3. Jak zmienić katalog danych MySQL?

  4. Jak zbudować nieograniczony poziom menu za pomocą PHP i mysql

  5. Warunkowe wstawianie MySQL