有人可以建议查询从数据库中获取当前日期吗?
答案 0 :(得分:39)
The fine manual有关于NOW
函数的说法:
mysql> SELECT NOW();
-> '2007-12-15 23:50:26'
如果您只想要日期,请使用CURDATE
。关于CURDATE
函数,我需要The fine manual来说明这一点:
mysql> SELECT CURDATE();
-> '2008-06-13'
答案 1 :(得分:7)
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日期数据类型 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'