MySQL中的日期函数用于处理日期和时间数据。以下是一些常用的MySQL日期函数:

  1. CURDATE(): 返回当前日期。
SELECT CURDATE();
  1. CURTIME(): 返回当前时间。
SELECT CURTIME();
  1. NOW(): 返回当前日期和时间。
SELECT NOW();
  1. DATE_FORMAT(): 格式化日期,可以将日期转换为不同的格式。
SELECT DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%s');
  1. DATE_ADD(): 在日期上添加一个指定的时间间隔。
SELECT DATE_ADD(NOW(), INTERVAL 1 HOUR);
  1. DATE_SUB(): 在日期上减去一个指定的时间间隔。
SELECT DATE_SUB(NOW(), INTERVAL 1 DAY);
  1. DATEDIFF(): 计算两个日期之间的天数差。
SELECT DATEDIFF('2022-01-01', NOW());
  1. DATE(): 提取日期部分。
SELECT DATE(NOW());
  1. TIME(): 提取时间部分。
SELECT TIME(NOW());
  1. YEAR(): 提取年份部分。
SELECT YEAR(NOW());

这些是MySQL中的一些常用日期函数,可以帮助您在查询和处理日期数据时更加方便和灵活。您可以根据自己的需求选择合适的日期函数来处理日期数据。