前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >mysql之日期函数

mysql之日期函数

作者头像
兮动人
发布2021-06-11 19:20:22
4.5K0
发布2021-06-11 19:20:22
举报
文章被收录于专栏:兮动人的博客兮动人的博客

文章目录

进阶4:常见函数之日期函数

  • 以下如图数据库为例编写案例
在这里插入图片描述
在这里插入图片描述

三、日期函数

now 返回当前系统日期+时间

代码语言:javascript
复制
SELECT NOW();
在这里插入图片描述
在这里插入图片描述

curdate 返回当前系统日期,不包含时间

代码语言:javascript
复制
SELECT CURDATE();
在这里插入图片描述
在这里插入图片描述

curtime 返回当前时间,不包含日期

代码语言:javascript
复制
SELECT CURTIME();
在这里插入图片描述
在这里插入图片描述

可以获取指定的部分,年、月、日、小时、分钟、秒

代码语言:javascript
复制
SELECT YEAR(NOW()) 年;
SELECT YEAR('1998-1-1') 年;
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
代码语言:javascript
复制
SELECT  YEAR(hiredate) 年 FROM employees;
在这里插入图片描述
在这里插入图片描述
代码语言:javascript
复制
SELECT MONTH(NOW()) 月;
SELECT MONTHNAME(NOW()) 月;
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

str_to_date 将字符通过指定的格式转换成日期

在这里插入图片描述
在这里插入图片描述
代码语言:javascript
复制
SELECT STR_TO_DATE('1998-3-2','%Y-%c-%d') AS out_put;
在这里插入图片描述
在这里插入图片描述

案例1:查询入职日期为1992-4-3的员工信息

代码语言:javascript
复制
SELECT * FROM employees 
WHERE hiredate = '1992-4-3';

SELECT * FROM employees 
WHERE hiredate = STR_TO_DATE('4-3 1992','%c-%d %Y');
在这里插入图片描述
在这里插入图片描述

date_format 将日期转换成字符

代码语言:javascript
复制
SELECT DATE_FORMAT(NOW(),'%y年%m月%d日') AS out_put;
在这里插入图片描述
在这里插入图片描述

案例1:查询有奖金的员工名和入职日期(xx月/xx日 xx年)

代码语言:javascript
复制
SELECT last_name,DATE_FORMAT(hiredate,'%m月/%d日 %y年') 入职日期
FROM employees
WHERE commission_pct IS NOT NULL;
在这里插入图片描述
在这里插入图片描述
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-11-08 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 文章目录
  • 进阶4:常见函数之日期函数
  • 三、日期函数
    • now 返回当前系统日期+时间
      • curdate 返回当前系统日期,不包含时间
        • curtime 返回当前时间,不包含日期
          • 可以获取指定的部分,年、月、日、小时、分钟、秒
            • str_to_date 将字符通过指定的格式转换成日期
              • 案例1:查询入职日期为1992-4-3的员工信息
            • date_format 将日期转换成字符
              • 案例1:查询有奖金的员工名和入职日期(xx月/xx日 xx年)
          相关产品与服务
          图数据库 KonisGraph
          图数据库 KonisGraph(TencentDB for KonisGraph)是一种云端图数据库服务,基于腾讯在海量图数据上的实践经验,提供一站式海量图数据存储、管理、实时查询、计算、可视化分析能力;KonisGraph 支持属性图模型和 TinkerPop Gremlin 查询语言,能够帮助用户快速完成对图数据的建模、查询和可视化分析。
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档