Кто-нибудь может предложить запрос для получения текущей даты из базы данных?
Запрос Mysql для получения текущей даты из базы данных?
Ответ 1
В тонком руководстве говорится об функции NOW
:
mysql> SELECT NOW();
-> '2007-12-15 23:50:26'
Если вам нужна только дата, используйте CURDATE
. В тонком руководстве говорится об функции CURDATE
:
mysql> SELECT CURDATE();
-> '2008-06-13'
Ответ 2
Функции даты MySQL В следующей таблице перечислены наиболее важные встроенные функции даты в MySQL:
Function Description
NOW() Returns the current date and time
CURDATE() Returns the current date
CURTIME() Returns the current time
DATE() Extracts the date part of a date or date/time expression
EXTRACT() Returns a single part of a date/time
DATE_ADD() Adds a specified time interval to a date
DATE_SUB() Subtracts a specified time interval from a date
DATEDIFF() Returns the number of days between two dates
DATE_FORMAT() Displays date/time data in different formats
может использоваться полный
Типы данных SQL Date MySQL имеет следующие типы данных для хранения даты или даты/времени в базе данных:
DATE - format YYYY-MM-DD
DATETIME - format: YYYY-MM-DD HH:MM:SS
TIMESTAMP - format: YYYY-MM-DD HH:MM:SS
YEAR - format YYYY or YY
Пример запроса:
SELECT NOW();
Will Return '2007-12-15 23:50:26'