sql 时间函数

news2025/3/5 0:35:08

1,前提

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

2,sql时间函数

2.1 获取当前时间:

select
	NOW() 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 格式化日期

SELECT
  NOW() 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 计算日期

select
	NOW() 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小时";

在这里插入图片描述

select
	NOW() 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.coloradmin.cn/o/999658.html

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

相关文章

淘宝天猫API接入说明(淘宝天猫商品详情+关键词搜索商品列表)商品详情数据,商品sku数据,商品优惠券数据

业务场景:作为全球最大的 B2C 电子商务平台之一,淘宝天猫平台提供了丰富的商品资源,吸引了大量的全球买家和卖家。为了方便开发者接入淘宝天猫平台,淘宝天猫平台提供了丰富的 API 接口,其中历史价格接口是非常重要的一…

企业资产分散不透明?可能是这个细节没做好!

随着现代社会经济的不断发展,企业资产管理变得愈发重要。资产作为组织的核心资源,包括设备、房产、交通工具、信息技术设备以及其他各种形式的财产,对于保障正常运营和可持续发展至关重要。因此,建立一套高效的资产管理系统成为了…

不会JVM调优,但是领导让你优化一下 JVM 参数,这个工具快速搞定!

出品 | 程序员小奎 转载请联系授权 本文主要分享一款在线虚拟机参数分析工具,内容全文 783 字,预计花 2 分钟读完。 01 介绍 关于 JVM 参数优化配置你是否有以下问题: JVM 参数太多记不住 ?导致配置 JVM 参数无从下手。 配置好了…

ps怎么只改变logo的文字颜色,不改变图案颜色

1.首先把图片的psd格式拖进去 2.复制一层 3.使用框选工具选出不需要改的部分 4.选着图层--图层样式--颜色叠加--(叠加成你需要的颜色) 5.删除框选区域 5,另存为即可 原理就是框选的区域是不受保护的,可以进行操作&#xff0…

多线程使用多场景需要注意的问题

多线程使用多场景需要注意的问题 一.背景 在实际的业务开发中,为了提高效率以及程序的处理能力,经常会出现使用多线程的技术,在使用的过程中有诸多注意点需要关注。二.关注点 1.使用线程池提交多线程任务且指定合理的线程池参数&#xff0c…

SQL优化记录

sql优化主要看执行过程分析看看哪里耗时最多先执行一下计划看看索引用没用用了什么索引只要不是全表扫描,就没事如果没有全表扫描,还慢,就要看索引类型了如果索引类型没问题,就要看是不是查询数据量太大了。这时候就要考虑优化条件…

7年经验之谈 —— 如何高效的开展app的性能测试?

APP性能测试是什么 从网上查了一下,貌似也没什么特别的定义,我这边根据自己的经验给出一个自己的定义,如有巧合纯属雷同。 客户端性能测试就是,从业务和用户的角度出发,设计合理且有效的性能测试场景,制定…

一体化运维管理平台:为企业提供全面监控和运维服务

随着科技的不断发展,信息技术已经渗透到了各行各业中。尤其是对于大多数企业来讲,IT系统的稳定性、安全性和可靠性至关重要。 在现代企业中,一个稳定且高效的IT运维管理系统已经成为企业数字化转型中不可或缺的一部分,它可以帮助…

短视频商城系统的技术架构与最佳实践

短视频商城系统的概念正在迅速崭露头角,它不仅融合了视频内容和电子商务,还需要一个坚固的技术架构来支持其功能。在本文中,我们将探讨构建短视频商城系统的关键技术组件以及最佳实践,并提供一些示例代码来说明这些概念。 技术架…

Flink DataStream 体系

前言 本文隶属于专栏《大数据技术体系》,该专栏为笔者原创,引用请注明来源,不足和错误之处请在评论区帮忙指出,谢谢! 本专栏目录结构和参考文献请见大数据技术体系 思维导图 正文 对 Flink 这种以流为核心的分布式计…

中文版开源!这或许是最经典的编程教材

大家好,我是涛哥。 《Think Python》是很多Python初学者的不二入门教材,受到广泛好评。该书原作者是美国Olin工程学院的教授Allen B. Downey,目前该书的原版和中文翻译电子版本都已免费开源。 该书可以直接在官网下载或者阅读英文版第二版&a…

Linux系统编程:文件编程

一 常用API 打开、创建、关闭文件&#xff0c;读写文件&#xff0c;利用man指令查询相关说明 open & create man 2 open 或 man 2 create NAMEopen, creat - open and possibly create a file or deviceSYNOPSIS#include <sys/types.h>#include <sys/stat.h…

海外专线网络费用

在企业海外扩展和开展业务时&#xff0c;建立可靠的网络连接是至关重要的。而海外SD-WAN专线网络作为一种优化广域网连接的解决方案&#xff0c;提供更好的连接质量和性能。本文将介绍海外SD-WAN专线网络的费用组成&#xff0c;帮助企业更好地了解和规划网络投资。 1. 专线租用…

python趣味编程-恐龙克隆游戏

Python 中使用 Turtle 的恐龙克隆游戏免费源代码 使用 Turtle 的恐龙克隆游戏是一个用Python编程语言编码的桌面游戏应用程序。该项目包含在 Chrome 浏览器中克隆实际恐龙游戏的多种功能。该项目可以使正在修读 IT 相关课程的学生受益。这个应用程序非常有趣,可以帮助您学习创…

博客之QQ登录功能(一)

流程图 上图spring social 封装了1-8步需要的工作 1、新建包和书写配置文件 public class QQProperties {//App唯一标 识private String appId "100550231";private String appSecret "69b6ab57b22f3c2fe6a6149274e3295e";//QQ供应商private String…

1688API接入说明(1688商品详情+关键词搜索商品列表)商品详情数据,商品sku数据

1688商家订单详情API接口可以帮助你开拓新的业务机会。通过API&#xff0c;你可以将自己的业务系统与1688平台连接起来&#xff0c;利用1688平台丰富的资源和渠道优势&#xff0c;扩大你的业务范围。此外&#xff0c;1688商家订单详情API接口还支持多种语言和格式&#xff0c;如…

Docker入门,Docker是什么?有什么用?该怎么用?

目录 1. 项目部署时的复杂性&#xff1f; 2. Docker是如何解决依赖兼容问题的&#xff1f; 3. 众多Linux操作系统发行版的区别 4. Docker 是如何实现跨系统运行的&#xff1f; 5. Docker与虚拟机的差别 6. 镜像(Image)与容器(Container) 7. DockerHub 8. Docker 架构 …

Python 操作 CSV

使用过 CSV 文件都知道&#xff1a;如果我们的电脑中装了 WPS 或 Microsoft Office 的话&#xff0c;.csv 文件默认是被 Excel 打开的&#xff0c;那么什么是 CSV 文件&#xff1f;CSV 文件与 Excel 文件有什么区别&#xff1f;如何通过 Python 来操作 CSV 文件呢&#xff1f;带…

创建开机自启的脚本

在启动许多ros节点时有多种方式&#xff0c;我推荐使用launch来启动所有的节点&#xff0c;这也是一种规范的方式。以后会慢慢向这个方向靠。 除此之外还可以通过创建的脚本来启动&#xff1a; 脚本位置不限&#xff0c;只需要&#xff1a; sudo gedit xxx.sh在里面添加相应的…