MySQL中YEAR_MONTH,HOUR_MINUTE等关键字的用法
MySQL中的时间单位有以下这些:
- MICROSECOND
- SECOND
- MINUTE
- HOUR
- DAY
- WEEK
- MONTH
- QUARTER
- YEAR
- SECOND_MICROSECOND
- MINUTE_MICROSECOND
- MINUTE_SECOND
- HOUR_MICROSECOND
- HOUR_SECOND
- HOUR_MINUTE
- DAY_MICROSECOND
- DAY_SECOND
- DAY_MINUTE
- DAY_HOUR
- YEAR_MONTH
其中YEAR,MONTH等很好理解,下面重点关注一下YEAR_MONTH这种格式的关键字,也就是下面这些:
- SECOND_MICROSECOND
- MINUTE_MICROSECOND
- MINUTE_SECOND
- HOUR_MICROSECOND
- HOUR_SECOND
- HOUR_MINUTE
- DAY_MICROSECOND
- DAY_SECOND
- DAY_MINUTE
- DAY_HOUR
- YEAR_MONTH
以YEAR_MONTH为例,这个关键字代表的是几年又几个月。
比如:
'1 2' YEAR_MONTH,就代表1年2个月,两个数字之间的间隔符用等号、空格、下划线、中划线等等的都可以。
同理,DAY_SECOND就代表几天几小时几分钟几秒,
比如:
'2 1 3 4' DAY_SECOND就代表2天1小时3分4秒。
如果执行这样的sql:
SELECT NOW(),NOW()-INTERVAL '2 1 3 4' DAY_SECOND;
执行结果就是:
总结一下,上面这些关键字,规定了从高到低的时间单位,总体的单位排序大概是这样的:
YEAR,MONTH,DAY,HOUR,MINUTE,SECOND,MICROSECOND
不过不是每个起止单位都有对应的关键字,比如YEAR_MICROSECOND这样的关键字就没有。
本文完
MySQL中YEAR_MONTH,HOUR_MINUTE等关键字的用法相关推荐
- mysql中模糊查询的四种用法介绍
下面介绍mysql中模糊查询的四种用法: 1,%:表示任意0个或多个字符.可匹配任意类型和长度的字符,有些情况下若是中文,请使用两个百分号(%%)表示. 比如 SELECT * FROM [user ...
- mysql中的merge into,SQL Server 2008中利用merge into关键实现insert/update自动匹配(类似于MySQL中的For Update关键字)...
SQL Server 2008中利用merge into关键实现insert/update自动匹配(类似于MySQL中的For Update关键字) 语法请参考: 按照语法编写语句 DECLARE @ ...
- mysql 中模糊查询的四种用法介绍
下面介绍mysql中模糊查询的四种用法: 1,%:表示任意0个或多个字符.可匹配任意类型和长度的字符,有些情况下若是中文,请使用两个百分号(%%)表示. 比如 SELECT * FROM [user] ...
- mysql中模糊查询的四种用法
转载自 https://www.cnblogs.com/songfayuan/articles/7290158.html 下面介绍mysql中模糊查询的四种用法: 1,%:表示任意0个或多个字符.可 ...
- mysql中insert语句的五种用法
文章目录 前言 一.values参数后单行插入 二.values参数后多行插入 三.搭配select插入数据 四.复制旧表的信息到新表 五.搭配set插入数据 总结 前言 insert语句是标准sql ...
- mysql唯一索引的关键字,什么是mysql中唯一索引的关键字
什么是mysql中唯一索引的关键字 发布时间:2020-07-20 09:09:40 来源:亿速云 阅读:77 作者:Leah 本篇文章为大家展示了什么是mysql中唯一索引的关键字,代码简明扼要并且 ...
- MySQL中for update的作用和用法
一.for update定义 for update是一种行级锁,又叫排它锁. 一旦用户对某个行施加了行级加锁,则该用户可以查询也可以更新被加锁的数据行,其它用户只能查询但不能更新被加锁的数据行. 如果 ...
- mysql中uuid的写法_MySQL IS_UUID()用法及代码示例
MySQL中的此函数用于检查给定的通用唯一标识符(UUID)是否有效.如果参数是有效的string-format UUID,则返回1:如果参数不是有效的UUID,则返回0:如果参数为NULL,则返回N ...
- mysql timestamp add_「timestampdiff」MySQL中TIMESTAMPDIFF和TIMESTAMPADD函数的用法 - seo实验室...
timestampdiff 语法: TIMESTAMPDIFF(Interval,datetime_expr1,datetime_expr2) 说明: 返回日期或日期时间表达式datetime_exp ...
最新文章
- 【翻译】SQL Server索引进阶:第八级,唯一索引
- ubuntu优化服务器网络连接数,ubuntu下解决高并发socket最大连接数限制,tcp默认1024个连接...
- python vtk_VTK在python环境下的安装和调用
- 暑假攻略:怎样让孩子过一个充实又省钱的假期
- Cache计算的再总结
- 大数据分析具备哪些特点
- 缓存穿透缓存雪崩,缓存击穿,django的6种缓存数据
- Html文档与基本语法和规范
- 二叉树遍历,求叶结点,重构
- pcb怎么画边框_PCB设计--PCB画图技巧
- iptv组播和单播的区别
- 县级智慧城市建设方案_智慧城市建设项目实施方案
- Logback设置property参数
- linux安装wine
- 软件测试中的版本控制
- 数独解法-变形数独(第二讲:数独基础方法(行唯一列唯一宫唯一唯余数))
- 个人面试问答题知识库(一)百面机器学习篇
- MySQL数据库查询语句汇总
- 实习生与公司签订三方协议的流程与操作细节指南+配图 - CQNU Deloitte
- RooT最好软件,root手机最好的软件
热门文章
- 作为宇宙的产物,人类应该极具悟性
- JavaScript:实现RGB转十六进制算法(附完整源码)
- iOS开发中的数学函数
- 西安翻译学院计算机系有那些方向,西安翻译学院招生方向?
- python词频统计西游记_自学了一段时间Python,闲来无事爬了本《西游记》给大家分享下...
- 数据迁移测试实施方案
- 信号与系统(九)——连续系统的微分算子
- apt-get mysql5.7_在Ubuntu 14.04上安装 MySQL 5.7
- 学生籍贯管理系统说明书
- 比pigz性能更好的pzstd