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等关键字的用法相关推荐

  1. mysql中模糊查询的四种用法介绍

    下面介绍mysql中模糊查询的四种用法: 1,%:表示任意0个或多个字符.可匹配任意类型和长度的字符,有些情况下若是中文,请使用两个百分号(%%)表示.  比如 SELECT * FROM [user ...

  2. mysql中的merge into,SQL Server 2008中利用merge into关键实现insert/update自动匹配(类似于MySQL中的For Update关键字)...

    SQL Server 2008中利用merge into关键实现insert/update自动匹配(类似于MySQL中的For Update关键字) 语法请参考: 按照语法编写语句 DECLARE @ ...

  3. mysql 中模糊查询的四种用法介绍

    下面介绍mysql中模糊查询的四种用法: 1,%:表示任意0个或多个字符.可匹配任意类型和长度的字符,有些情况下若是中文,请使用两个百分号(%%)表示. 比如 SELECT * FROM [user] ...

  4. mysql中模糊查询的四种用法

    转载自  https://www.cnblogs.com/songfayuan/articles/7290158.html 下面介绍mysql中模糊查询的四种用法: 1,%:表示任意0个或多个字符.可 ...

  5. mysql中insert语句的五种用法

    文章目录 前言 一.values参数后单行插入 二.values参数后多行插入 三.搭配select插入数据 四.复制旧表的信息到新表 五.搭配set插入数据 总结 前言 insert语句是标准sql ...

  6. mysql唯一索引的关键字,什么是mysql中唯一索引的关键字

    什么是mysql中唯一索引的关键字 发布时间:2020-07-20 09:09:40 来源:亿速云 阅读:77 作者:Leah 本篇文章为大家展示了什么是mysql中唯一索引的关键字,代码简明扼要并且 ...

  7. MySQL中for update的作用和用法

    一.for update定义 for update是一种行级锁,又叫排它锁. 一旦用户对某个行施加了行级加锁,则该用户可以查询也可以更新被加锁的数据行,其它用户只能查询但不能更新被加锁的数据行. 如果 ...

  8. mysql中uuid的写法_MySQL IS_UUID()用法及代码示例

    MySQL中的此函数用于检查给定的通用唯一标识符(UUID)是否有效.如果参数是有效的string-format UUID,则返回1:如果参数不是有效的UUID,则返回0:如果参数为NULL,则返回N ...

  9. mysql timestamp add_「timestampdiff」MySQL中TIMESTAMPDIFF和TIMESTAMPADD函数的用法 - seo实验室...

    timestampdiff 语法: TIMESTAMPDIFF(Interval,datetime_expr1,datetime_expr2) 说明: 返回日期或日期时间表达式datetime_exp ...

最新文章

  1. 【翻译】SQL Server索引进阶:第八级,唯一索引
  2. ubuntu优化服务器网络连接数,ubuntu下解决高并发socket最大连接数限制,tcp默认1024个连接...
  3. python vtk_VTK在python环境下的安装和调用
  4. 暑假攻略:怎样让孩子过一个充实又省钱的假期
  5. Cache计算的再总结
  6. 大数据分析具备哪些特点
  7. 缓存穿透缓存雪崩,缓存击穿,django的6种缓存数据
  8. Html文档与基本语法和规范
  9. 二叉树遍历,求叶结点,重构
  10. pcb怎么画边框_PCB设计--PCB画图技巧
  11. iptv组播和单播的区别
  12. 县级智慧城市建设方案_智慧城市建设项目实施方案
  13. Logback设置property参数
  14. linux安装wine
  15. 软件测试中的版本控制
  16. 数独解法-变形数独(第二讲:数独基础方法(行唯一列唯一宫唯一唯余数))
  17. 个人面试问答题知识库(一)百面机器学习篇
  18. MySQL数据库查询语句汇总
  19. 实习生与公司签订三方协议的流程与操作细节指南+配图 - CQNU Deloitte
  20. RooT最好软件,root手机最好的软件

热门文章

  1. 作为宇宙的产物,人类应该极具悟性
  2. JavaScript:实现RGB转十六进制算法(附完整源码)
  3. iOS开发中的数学函数
  4. 西安翻译学院计算机系有那些方向,西安翻译学院招生方向?
  5. python词频统计西游记_自学了一段时间Python,闲来无事爬了本《西游记》给大家分享下...
  6. 数据迁移测试实施方案
  7. 信号与系统(九)——连续系统的微分算子
  8. apt-get mysql5.7_在Ubuntu 14.04上安装 MySQL 5.7
  9. 学生籍贯管理系统说明书
  10. 比pigz性能更好的pzstd