it是时间量的单位。
例如,要表示昨天的日期,可以使用以下代码:
SELECT DATE_SUB(CURDATE(), INTERVAL 1 DAY)
其中,CURDATE()函数返回当前日期,INTERVAL 1 DAY表示要减去1天的时间量。
如果要表示前天、上周、上个月等日期,可以将INTERVAL后面的数字和单位进行调整,例如:
– 前天的日期:
SELECT DATE_SUB(CURDATE(), INTERVAL 2 DAY)
– 上周的日期:
SELECT DATE_SUB(CURDATE(), INTERVAL 1 WEEK)
– 上个月的日期:
SELECT DATE_SUB(CURDATE(), INTERVAL 1 MONTH)
除了使用DATE_SUB函数,还可以使用DATE_ADD函数来表示明天、后天等日期。例如:
– 明天的日期:
SELECT DATE_ADD(CURDATE(), INTERVAL 1 DAY)
– 后天的日期:
SELECT DATE_ADD(CURDATE(), INTERVAL 2 DAY)
总之,在MySQL中,使用DATE_SUB和DATE_ADD函数可以方便地表示各种日期。