在MySQL中,您可以使用不同的函数来获取当前的日期和时间,这些函数包括:
- NOW(): 返回当前的日期和时间。
- CURDATE(): 返回当前的日期。
- CURTIME(): 返回当前的时间。
- SYSDATE(): 返回当前的日期和时间,但与NOW()不同,SYSDATE()以服务器运行的时区为准。
以下是使用这些函数的示例SQL查询:
-- 获取当前的日期和时间
SELECT NOW();
-- 获取当前的日期
SELECT CURDATE();
-- 获取当前的时间
SELECT CURTIME();
-- 获取当前的日期和时间,按服务器时区
SELECT SYSDATE();
如果您想要以特定的格式获取时间,可以使用DATE_FORMAT()函数。例如,获取年月日的格式:
SELECT DATE_FORMAT(NOW(), '%Y-%m-%d');