sql 时间函数

1,前提

今天看同事写的sql里面出现了时间类的函数,平时自己也经常用到,每次都要百度,还不如自己整理记录在一起,方便后续使用。

2,sql时间函数

2.1 获取当前时间:

selectNOW() as '当前日期+时间',CURDATE() as '当前日期',CURTIME() as '当前时间';

在这里插入图片描述

2.2 获取单个年月日时分秒

SELECT  YEAR(now() ) AS '年',MONTH(now()) AS '月',DAY(now()) AS '日',HOUR(now()) AS '时',MINUTE(now()) AS '分',SECOND(now()) AS '秒',DAYNAME(now()) AS '星期';

在这里插入图片描述

2.3 格式化日期

SELECTNOW() AS "当前时间",DATE_FORMAT(NOW(), '%Y.%m.%d') AS '格式化日期',DATE_FORMAT(NOW(), '%Y/%m/%d') AS '格式化日期',DATE_FORMAT(NOW(), '%Y-%m-%d') AS '格式化日期',TIME_FORMAT(NOW(), '%H:%i:%s') AS '格式化时间';

在这里插入图片描述

2.4 计算日期

selectNOW() as "现在时间",DATE_ADD(NOW(), interval 1 year) as "增加1年",DATE_ADD(NOW(), interval 1 month) as "增加1个月",DATE_ADD(NOW(), interval 1 day) as "增加1天",DATE_ADD(NOW(), interval 1 hour) as "增加1小时",DATE_SUB(NOW(), interval 1 year) as "减少1年",DATE_SUB(NOW(), interval 1 month) as "减少1个月",DATE_SUB(NOW(), interval 1 day) as "减少1天",DATE_SUB(NOW(), interval 1 hour) as "减少1小时";

在这里插入图片描述

selectNOW() as "现在时间",DATE_ADD(NOW(), interval 1 year) as "增加1年",DATEDIFF(NOW(), DATE_ADD(NOW(), interval 1 year)) as "间隔天数";

在这里插入图片描述

好文推荐:

https://zhuanlan.zhihu.com/p/533691995

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

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

相关文章

Autojs 小游戏实践-神农百草园

概述 最近一直再写刷视频软件脚本,比如手机视频软件太多,每天都需要手动提现羊毛,太累,使用Autojs来帮助我提现,签到,扯远了,因为做刷视频脚本感觉有点无聊,所以试着做小游戏找图脚…

【GO语言基础】变量常量

系列文章目录 【Go语言学习】ide安装与配置 【GO语言基础】前言 【GO语言基础】变量常量 【GO语言基础】数据类型 文章目录 系列文章目录常量和枚举变量声明全局变量声明大小写敏感 总结 常量和枚举 使用const关键字声明常量,并为每个常量提供显式的值。Go语言没有…

IDEA启动时选择项目

IDEA默认情况下,启动时会选择上一次打开的项目继续。如果我们希望每次启动时都需要手动选择项目,可以按照下列顺序修改: 【File】-【Settings】-【Apperance&Behavior】-【System Settings】-【Startup/Shutdown】 取消选中Reopen last…

LayoutLM【论文翻译】

文章目录 基础信息0 ABSTRACT1 INTRODUCTION2 LAYOUTLM2.1 The BERT Model2.2 The LayoutLM Model2.3 Model Architecture2.4 Pre-training LayoutLM2.5 Fine-tuning LayoutLM 3 EXPERIMENTS3.1 Pre-training Dataset3.2 Fine-tuning Dataset3.3 Document Pre-processing3.4 Mo…

200个常用的Python编程相关英语词汇以及它们的中文释义

大家好,我是涛哥。 好多小伙伴反馈说在学习python的过程中,遇到的英文比较多,为自己的学习和开发产生了很大的阻力,所以为大家梳理了一份 Python编程相关常用的英语词汇以及它们的中文释义,当你刚开始学习Python编程的…

profinet是什么?

profinet是什么? 参考:一文读懂Profibus、Profinet、Ethernet的区别 PROFINETPROFIbusetherNET,把Profibus的主从结构移植到以太网上,所以profinet会有Controller和Device,他们的关系可以简单的对应于profibus的Maste…

【C++模拟实现】手撕红黑树(含图解)

【C模拟实现】手撕红黑树(含图解) 目录 【C模拟实现】手撕红黑树(含图解)红黑树的介绍(百度百科)简介特征(十分重要,红黑树的基础) 红黑树的实现代码(insert部…

C++之weak_ptr与shared_ptr智能指针实例(一百九十五)

简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长! 优质专栏:Audio工程师进阶系列【原创干货持续更新中……】🚀 人生格言: 人生…

美陆军推动人工智能算法的持续更新

源自:蓝德智库 声明:公众号转载的文章及图片出于非商业性的教育和科研目的供大家参考和探讨,并不意味着支持其观点或证实其内容的真实性。版权归原作者所有,如转载稿涉及版权等问题,请立即联系我们删除。 “人工智能技术与咨询”…

C++(day5)

思维导图 小练习 实现一个图形类(Shape),包含受保护成员属性:周长、面积,公共成员函数:特殊成员函数书写 定义一个圆形类(Circle),继承自图形类,包含私有属性…

攻防世界-WEB-easyupload

1.新建.user.ini文件,内容如下 GIF89a auto_prepend_filea.jpg 2.上传该文件,并用burp抓包,将Content-Type: application/octet-stream修改为 Content-Type: image/jpg 3.放包,结果如下 4. 新建a.txt文件,内容为 GIF89…

窗口函数-分组排序:row_number()、rank() 、dense_rank()、ntile()

窗口函数语法结构: 分析函数() over(partition by 分组列名 order by 排序列名 rows between 开始位置 and 结束位置) 开窗函数和聚合函数区别: 聚合函数会对一组值进行计算并返回一个值,常见的比如sum(),count(),ma…