Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да получите текущата дата в MySQL

Проблем:

Искате да получите текущата дата в MySQL.

Решение:

Използвайте SELECT CURDATE() функция. Ето заявката:

SELECT CURDATE();

Ето резултата от заявката:

2021-03-03

Дискусия:

Просто използвайте CURDATE() функция за получаване на текущата дата.

Датата може да се показва в два различни формата:„YYYY-MM-DD ' ако се използва в контекст на низ или YYYYMMDD ако се използва в числов контекст.

Какво означава да се използва в низов или числов контекст? Нека видим пример за заявка в контекст на низ:

SELECT CURDATE();

И резултатът:

2021-03-03

Пример за заявка в числов контекст:

SELECT CURDATE() + 0;

Което ще доведе до:

20210303

Има две други функции, които могат да се използват вместо CURDATE() :CURRENT_DATE и CURRENT_DATE() . И трите са синоними; тоест, можете да изберете всеки от тях и резултатът ще бъде същият.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Neo4j - Премахнете ограничение с помощта на Cypher

  2. Таблица с формат за дата на MySQL

  3. MAKETIME() Примери – MySQL

  4. Изявление на MySQL TABLE

  5. Групирайте mysql заявката на интервали от 15 минути