«

MySQL 常用日期函数入门教程(完整版)

时间:2026-11-2 08:32     作者:emer     分类: 无


常用日期函数是MySQL生态里一个高频出现的知识点。网上关于它的资料不少,但要么太零散,要么太晦涩。本文尝试用尽量直白的方式把它讲清楚。

从一个真实场景说起:常用日期函数

MySQL发展到今天,围绕常用日期函数已经形成了一套比较成熟的用法和最佳实践。本文梳理其中最实用的部分,并配上示例代码。

常用日期函数实战要点拆解

纸上得来终觉浅,下面亲手试一试常用日期函数。

常用日期函数代码示例

实践一下,常用日期函数速查:

SELECT
  NOW(),                               -- 当前时间
  CURDATE(),                           -- 当前日期
  DATE_FORMAT(NOW(), '%Y-%m-%d')       AS fmt,        -- 格式化
  DATE_ADD(NOW(), INTERVAL 7 DAY)      AS next_week,  -- 加 7 天
  DATEDIFF('2026-11-02', '2026-10-01') AS days,       -- 相差天数
  DATE(NOW())                          AS only_date;  -- 只取日期部分

-- 统计本月订单
SELECT COUNT(*) FROM orders
WHERE created_at >= DATE_FORMAT(NOW(), '%Y-%m-01');

这些细节要注意

回顾一下

到这里,常用日期函数的分享就告一段落了。愿你的代码无 bug,愿你的上线一次过。


遇见问题加 QQ23979811 协助处理

标签: MySQL 编程教程