Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Como obter a data atual no MySQL

Problema:


Você gostaria de obter a data atual no MySQL.

Solução:


Use o SELECT CURDATE() função. Segue a consulta:
SELECT CURDATE();

Segue o resultado da consulta:
2021-03-03

Discussão:


Basta usar o CURDATE() função para obter a data atual.

A data pode ser exibida em dois formatos diferentes:‘YYYY-MM-DD ' se for usado em um contexto de string ou YYYYMMDD se for usado em um contexto numérico.

O que significa ser usado em uma string ou contexto numérico? Vejamos um exemplo de consulta em um contexto de string:
SELECT CURDATE();

E o resultado:
2021-03-03

Um exemplo de uma consulta em um contexto numérico:
SELECT CURDATE() + 0;

O que resultará em:
20210303

Existem duas outras funções que podem ser usadas em vez de CURDATE() :CURRENT_DATE e CURRENT_DATE() . Todos os três são sinônimos; ou seja, você pode escolher qualquer um deles e o resultado será o mesmo.