«

MySQL 常用日期函数快速上手指南(建议收藏)

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


本文不打算把常用日期函数的所有细节都讲一遍——那既不现实也没必要。我们只聚焦最常用、最容易出错的百分之二十,这部分能解决你百分之八十的问题。

认识一下常用日期函数

很多人学常用日期函数的方式是东拼西凑:这里看一篇博客,那里抄一段代码。结果知识体系支离破碎。本文帮你把常用日期函数的知识串成一条线。

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

理解了底层逻辑,使用起来才能游刃有余。

常用日期函数实战代码

直接上代码,常用日期函数速查:

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');

别让这些小问题坑了你

收尾

MySQL的世界很大,常用日期函数只是其中一站。但这一站走稳了,后面的路会顺很多。


遇见问题加 QQ23979811 协助处理

标签: MySQL 编程教程