news 2026/6/7 21:51:43

mysql之日期时间函数

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
mysql之日期时间函数

以下是 MySQL 中一些常用的日期和时间函数,包括它们的用法、参数类型和期望的结果。

NOW()

返回当前日期和时间。

  • 参数:无

  • 结果类型:DATETIME

示例:

SELECT NOW(); -- 结果: '2023-04-01 12:45:31' (取决于查询时的实际日期和时间)
CURDATE()

返回当前日期。

  • 参数:无

  • 结果类型:DATE

示例:

SELECT CURDATE(); -- 结果: '2023-04-01' (取决于查询时的实际日期)
CURTIME()

返回当前时间。

  • 参数:无

  • 结果类型:TIME

示例:

SELECT CURTIME(); -- 结果: '12:45:31' (取决于查询时的实际时间)
DATE_ADD(date, INTERVAL expr type)

在日期date上加上一个时间间隔expr

  • 参数:date是一个日期或日期时间表达式;expr是你希望添加的时间间隔数值;type是间隔的类型(比如,DAY,MONTH,YEAR,HOUR, 等)。

  • 结果类型:与date参数类型相同

示例:

SELECT DATE_ADD('2023-04-01', INTERVAL 1 DAY); -- 结结果: '2023-04-02'
DATE_SUB(date, INTERVAL expr type)

从日期date中减去一个时间间隔expr

  • 参数:与DATE_ADD相同。

  • 结果类型:与date参数类型相同

示例:

SELECT DATE_SUB('2023-04-01', INTERVAL 1 MONTH); -- 结果: '2023-03-01'
DATEDIFF(expr1, expr2)

返回两个日期之间的天数差。

  • 参数:expr1expr2都是日期表达式。

  • 结果类型:INT

示例:

SELECT DATEDIFF('2023-04-01', '2023-01-01'); -- 结果: 90
YEAR(date)

从日期date中提取年份。

  • 参数:date是日期或日期时间表达式。

  • 结果类型:INT

示例:

SELECT YEAR('2023-04-01'); -- 结果: 2023
MONTH(date)

从日期date中提取月份。

  • 参数:与YEAR相同。

  • 结果类型:INT

示例:

SELECT MONTH('2023-04-01'); -- 结果: 4
DAY(date)

从日期date中提取天。

  • 参数:与YEAR相同。

  • 结果类型:INT

示例:

SELECT DAY('2023-04-01'); -- 结果: 1
HOUR(time)

从时间time中提取小时部分。

  • 参数:time是时间或日期时间表达式。

  • 结果类型:INT

示例:

SELECT HOUR('12:45:31'); -- 结果: 12
MINUTE(time)

从时间time中提取分钟部分。

  • 参数:与HOUR相同。

  • 结果类型:INT

示例:

SELECT MINUTE('12:45:31'); -- 结果: 45
SECOND(time)

从时间time中提取秒部分。

  • 参数:与HOUR相同。

  • 结果类型:INT

示例:

SELECT SECOND('12:45:31'); -- 结果: 31

请注意,以上结果取决于实际查询执行的时间和日期。在实际的数据库操作中,通常会使用列名作为参数,而不是直接使用硬编码的日期或时间值。例如:

SELECT YEAR(birthdate) FROM employees;

这将返回employees表中每位员工的birthdate列的年份。日期和时间函数在处理数据时非常有用,特别是当你需要对日期和时间进行操作或计算时。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/5 7:56:08

2025 AtomGit 最受欢迎 G-Star 项目 组织名单公示

本次评选活动面向全体 G-Star 认证个人项目、G-Star 认证开源组织。分个人和组织两个赛道,以项目/组织 2025 年末在 AtomGit 平台的各项社区化数据进行积分排名。共 332 个 G-Star 项目、152 个 G-Star 组织参与竞选,最终评选出得分最高的项目和组织共 1…

作者头像 李华
网站建设 2026/6/4 23:22:37

导师推荐!专科生必看9款AI论文网站测评

导师推荐!专科生必看9款AI论文网站测评 2026年专科生论文写作工具测评:从功能到体验的深度解析 随着AI技术在学术领域的广泛应用,越来越多的专科生开始借助AI工具提升论文写作效率。然而,面对市场上琳琅满目的AI论文网站&#xff…

作者头像 李华
网站建设 2026/5/29 22:36:33

C 未定义行为

C 未定义行为 引言 C语言作为一种历史悠久且广泛使用的编程语言,拥有强大的功能和灵活性。然而,由于其设计之初并未考虑所有可能的边界情况,C语言中存在一些未定义行为(Undefined Behavior)。这些未定义行为可能导致程序出现不可预测的结果,从而带来安全风险和性能问题…

作者头像 李华
网站建设 2026/5/30 22:57:44

Apipos推荐

作为一名软件开发者,我花了很多时间探索各种工具,以简化我在API开发和测试中的日常工作。Postman 是我一直以来的首选工具,它因其调试和自动化API测试的能力而广受欢迎,几乎成为现代开发者不可或缺的工具。Postman的常见问题然而&…

作者头像 李华
网站建设 2026/6/4 21:23:11

奥偌中心供氧系统工程:技术创新与专业服务的行业典范

在医疗机构现代化建设的进程中,中心供氧系统作为重要的基础设施,其技术水平和服务质量直接影响医疗机构的运行效率和患者安全。在众多业内企业中,奥偌医疗凭借扎实的专业技术和全面的解决方案能力,成为行业内的专业服务商。本文将…

作者头像 李华
网站建设 2026/5/30 23:54:10

进口标致专修全系车型维修手册诊断手册电路图资料库上线更新RCZ 206CC 206GTi 308CC 308SW 407 4008 607 207CC 3008 207SW 208 307CC 307

资料来源:汽修帮手资料库汽修帮手资料库提供各大厂家车型维修手册、电路图、新车特征、车身钣金维修数据、全车拆装、扭力、发动机大修、发动机正时、保养、电路图、针脚定义、模块传感器、保险丝盒图解对照表位置等,并长期保持高频率资料更新该车系资料…

作者头像 李华