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

Jak uzyskać aktualną datę w MySQL?

Problem:

Chcesz uzyskać aktualną datę w MySQL.

Rozwiązanie:

Użyj SELECT CURDATE() funkcjonować. Oto zapytanie:

SELECT CURDATE();

Oto wynik zapytania:

2021-03-03

Dyskusja:

Po prostu użyj CURDATE() funkcja, aby uzyskać aktualną datę.

Data może być wyświetlana w dwóch różnych formatach:„YYYY-MM-DD ' jeśli jest używany w kontekście ciągu lub YYYYMMDD jeśli jest używany w kontekście numerycznym.

Co to znaczy być użytym w kontekście łańcuchowym lub liczbowym? Zobaczmy przykład zapytania w kontekście ciągu:

SELECT CURDATE();

A wynik:

2021-03-03

Przykład zapytania w kontekście numerycznym:

SELECT CURDATE() + 0;

Co spowoduje:

20210303

Istnieją dwie inne funkcje, których można użyć zamiast CURDATE() :CURRENT_DATE i CURRENT_DATE() . Wszystkie trzy są synonimami; to znaczy, możesz wybrać dowolny z nich, a wynik będzie taki sam.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak sprawdzić wersję MySQL

  2. FROM_DAYS() Przykłady – MySQL

  3. Jak uzyskać następny/poprzedni rekord w MySQL?

  4. PHP MySQL Google Chart JSON — kompletny przykład

  5. Grupuj według SQL z zamówieniem według