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列的年份。日期和时间函数在处理数据时非常有用,特别是当你需要对日期和时间进行操作或计算时。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1131560.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【毕业设计】基于深度学习python-CNN卷积神经网络对土豆疾病识别基于python-CNN卷积神经网络对土豆疾病识别

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

都说网络安全前景好,到底好在哪?3 个数据给你答案

都说网络安全前景好,到底好在哪?3 个数据给你答案 数字化时代里,网络安全早已不是“可选项”而是“必选项”。从政府机关到互联网公司,从金融能源到日常消费,各行各业的安全防护需求持续爆发,让这个行业成…

深度测评专科生必用的9款AI论文平台

深度测评专科生必用的9款AI论文平台 为什么需要一份权威的AI论文平台测评 随着人工智能技术在学术领域的广泛应用,越来越多的专科生开始依赖AI工具辅助论文写作。然而,面对市场上琳琅满目的AI论文平台,如何选择一款真正适合自己需求的工具成为…

程序员必看!2个月变身AIGC产品经理,薪资翻倍学习指南(附收藏级资源)

文章分享了一个2个月成为AIGC产品经理的完整学习路径,包括多看行业资讯研报、明确细分领域、系统掌握AI基础知识、完成实战项目、优化简历和准备面试。作者提供了详细的学习资源和面试题库,帮助读者快速转行AIGC领域,实现薪资大幅提升&#x…

我如何将“配环境1天,上线半天”的流程,压缩到3分钟?

作为开发者,我最常听到也最怕听到的一句话就是:“在我电脑上明明是好的”。这句话背后,是无数个因为环境不一致而浪费掉的深夜,是开发和运维之间无休止的拉扯。我一直在思考,为什么在云原生如此普及的今天,…

【课程设计/毕业设计】基于深度学习卷积神经网络的水果识别基于python-CNN卷积神经网络的水果识别

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

同样转行网络安全,有人月薪 8k 有人 3 万?方向选对才是关键

收藏学习:网络安全全岗位解析:从小白到专家的职业发展指南 本文基于《网络安全人才产业报告》,详细介绍了网络安全领域的四大方向及其细分岗位:安全建设与实施、安全运行与维护、安全应急与防御、安全合规和管理。每个方向下包含…

电脑没有realtek音频管理器怎么办 4种详细解决方法

电脑使用过程中,有时会发现系统中没有Realtek音频管理器,这会导致无法方便地调整音效和扬声器设置。出现这种情况可能是驱动丢失、未安装、被禁用或软件异常。下面整理了几种常用解决方法,帮助你快速恢复Realtek音频管理器。 一、通过Windows…

博睿数据领航可观测性选型:国际竞品对比与2026企业决策指南

随着全球数据可观测性软件市场持续增长,预计到2031年市场规模将接近84亿元,企业正站在技术决策的关键节点,选择一个适合自己业务特点的可观测性平台,比盲目跟随技术潮流更为重要。随着2026年的到来,混合云环境的普及、…

【课程设计/毕业设计】深度学习基于python-CNN卷积神经网络对土豆疾病识别基于python-CNN卷积神经网络对土豆疾病识别

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

深度测评9个AI论文软件,自考学生轻松搞定毕业论文!

深度测评9个AI论文软件,自考学生轻松搞定毕业论文! AI 工具如何助力自考学生轻松应对论文挑战 在当前的学术环境中,越来越多的学生开始借助 AI 工具来辅助论文写作。尤其是在自考群体中,时间紧张、资料繁杂、写作经验不足等问题尤…

小白也能懂的大模型全解析:概念+特点+应用,建议收藏学习

文章介绍了大模型的基本概念和四大特点:训练数据量大(如GPT-3使用45TB数据)、架构规模复杂(基于Transformer多层结构)、参数数量庞大(从数亿到数万亿)、算力需求极高(需成百上千GPU协同工作)。同时展示了大模型在医疗健康、教育、制造业等领域的实际应用&#xff0c…

计算机深度学习毕设实战-基于python的对土豆疾病识别基于python-CNN卷积神经网络对土豆疾病识别

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

2026必备!10个AI论文网站,研究生高效写作神器!

2026必备!10个AI论文网站,研究生高效写作神器! 论文写作的革命,从这里开始 在当今学术研究日益激烈的竞争环境中,研究生们对高效、精准的写作工具需求愈发迫切。AI 工具的出现,不仅改变了传统的写作方式&am…

光特通信40G光模块:适配各种需求的高速传输方案

在数据中心密集连接、企业园区网络升级、工业极端环境部署这些场景里,40G光模块是保证数据高速传输的核心部件。光特通信作为全球光通信解决方案服务商,有20年的技术积累,打造了全系列40G光模块产品,涵盖普通环境、长距离、工业恶…

2026 回顾:2025 年主流视觉特效(VFX)软件全盘点

前言随着 2026 年的到来,是时候回顾过去一年在视觉特效(VFX)领域中最受欢迎、最具影响力的软件工具了。 2025 年依旧是 VFX 技术高速发展的一年,无论是在影视制作、广告特效、游戏开发还是动画制作领域,创作者们都高度…

MySQL四种备份表的方式

MySQL备份是数据库管理的核心环节之一,通过备份能够有效地防止数据丢失,确保数据的安全和恢复能力。备份的方式多种多样,可以根据业务规模、数据的重要性和恢复时间要求来选择合适的备份方案。以下是四种常见的MySQL备份表的方式,…

MySQL中存储过程(详解,一篇就够了!!!)

一、MySQL中什么事存储过程? 存储过程是事先经过编译并存储在数据库中的一段SOL语句的集合,调用存储过程可以简化应用开发人员的很多工作,减少数据在数据库和应用服务器之间的传输,对于提高数据处理的效率是有好处的。存储过程思…

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

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

【深度收藏】前端+AI进阶指南:超越简单API调用的系统级开发思维

本文揭示了当前前端AI开发的现状与差距,指出多数项目仅停留在API包装的Demo阶段。真正的AI前端需掌握流式输出、模型状态管理、工具调用调度等核心能力,将AI产品视为状态驱动的系统UI,而非简单的聊天框。作者强调前端开发者需超越API调用思维…