MySQL日期时间Extract函数的优点在于可以选取日期时间的各个部分,从年一直到微秒,让我们对MySQL日期时间的处理更为轻松。

MySQL 日期时间 Extract(选取)函数。
1. 选取日期时间的各个部分:日期、时间、年、季度、月、日、小时、分钟、秒、微秒

[sql] view plaincopy
  1. set @dt = '2008-09-10 07:15:30.123456';
  2. select date(@dt); -- 2008-09-10
  3. select time(@dt); -- 07:15:30.123456
  4. select year(@dt); -- 2008
  5. select quarter(@dt); -- 3
  6. select month(@dt); -- 9
  7. select week(@dt); -- 36
  8. select day(@dt); -- 10
  9. select hour(@dt); -- 7
  10. select minute(@dt); -- 15
  11. select second(@dt); -- 30
  12. select microsecond(@dt); -- 123456

2. MySQL Extract() 函数,可以上面实现类似的功能

[sql] view plaincopy
  1. set @dt = '2008-09-10 07:15:30.123456';
  2. select extract(year from @dt); -- 2008
  3. select extract(quarter from @dt); -- 3
  4. select extract(month from @dt); -- 9
  5. select extract(week from @dt); -- 36
  6. select extract(day from @dt); -- 10
  7. select extract(hour from @dt); -- 7
  8. select extract(minute from @dt); -- 15
  9. select extract(second from @dt); -- 30
  10. select extract(microsecond from @dt); -- 123456
  11. select extract(year_month from @dt); -- 200809
  12. select extract(day_hour from @dt); -- 1007
  13. select extract(day_minute from @dt); -- 100715
  14. select extract(day_second from @dt); -- 10071530
  15. select extract(day_microsecond from @dt); -- 10071530123456
  16. select extract(hour_minute from @dt); -- 715
  17. select extract(hour_second from @dt); -- 71530
  18. select extract(hour_microsecond from @dt); -- 71530123456
  19. select extract(minute_second from @dt); -- 1530
  20. select extract(minute_microsecond from @dt); -- 1530123456
  21. select extract(second_microsecond from @dt); -- 30123456

MySQL Extract() 函数除了没有date(),time() 的功能外,其他功能一应具全。并且还具有选取‘day_microsecond’ 等功能。注意这里不是只选取 day 和 microsecond,而是从日期的 day 部分一直选取到 microsecond 部分。

转载于:https://www.cnblogs.com/maohuidong/p/7976241.html

Mysql日期时间Extract函数介绍相关推荐

  1. mysql日期时间操作函数详解

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. win7可以设定每周从哪一天开始,win2003等不能方便的修改.有的是周日开始,有的是周一开始.而 ...

  2. MySQL日期时间处理函数

    -- MySQL日期时间处理函数 SELECT NOW() FROM DUAL;-- 当前日期时间:2017-05-12 11:41:47 -- 在MySQL里也存在和Oracle里类似的dual虚拟 ...

  3. MySQL 日期/时间 操作函数(2.1)

    原文:http://www.51sdj.com/phpcms/picture/2009/0711/picture_133.html 一.MySQL 获得当前日期时间 函数 1.1 获得当前日期+时间 ...

  4. php时分秒加随机数,PHP生成随机数和随机日期时间的函数介绍

    摘要: 最近自己写的一个小项目需要用到PHP中的几个小函数,分别用于生成随机数的函数(rand或mt_rand).日期时间函数(date).本文主要总结几个小用法,自己也顺便记录一下. 生成随机数 ( ...

  5. mysql extract month_MySQL日期时间 Extract(选取)函数

    MySQL日期时间 Extract(选取)函数 发布时间:2018-04-03 16:31:02 作者:佚名 阅读:(137) 1. 选取日期时间的各个部分:日期.时间.年.季度.月.日.小时.分钟. ...

  6. oracle 日期 extract,ORACLE——EXTRACT() 截取日期时间的函数使用

    1.截取日期的 年: --使用方法 EXTRACT(YEAR FROM DATE) SQL> SELECT EXTRACT( YEAR FROM SYSDATE ) FROM DUAL; --结 ...

  7. MySQL之日期时间处理函数_MySQL之日期时间处理函数

    本文给大家分享的是MySQL之日期时间处理函数 ,非常的详细,也很实用,非常适合初学者,有需要的小伙伴参考下. 以下基本包含MySQL所有日期时间函数-- MySQL日期时间处理函数 -- 当前日期: ...

  8. mysql当前时间往后推一周_一篇文章搞定Mysql日期时间函数

    前言 日期和时间函数部分也是我们日常工作中使用频率比较高的一部分.这一篇我们主要讲讲mysql里面的日期时间相关的函数,不同数据库之间基本相同,只会有个别函数的差异.大家掌握一个数据库的,其他的遇到不 ...

  9. 处理时间_7_60个Mysql日期时间函数汇总

    Mysql日期时间函数使用大全 需求描述 需求:列出mysql常见的日期.时间函数的使用方法以及注意事项. 解决方法:通过参考官方手册并验证来完成该需求. 注:1 当前以mysql来演示. 2 详细函 ...

最新文章

  1. 中小企业网络结构设计1(华为版)
  2. android 安装sqlite3,Android真机安装sqlite3的方法
  3. 深入浅出python机器学习_7.1_支持向量机
  4. WebBrowser控件打开https站点
  5. html调出手机系统设置,手机怎么打开路由器设置界面?
  6. Android測试APP工具(一)
  7. SQL语句:从一个表里按年份统计条目数
  8. leetcode 236. 二叉树的最近公共祖先 思考分析
  9. Flutter快速上车之Widget
  10. 为什么同现矩阵*评分矩阵=推荐结果?
  11. 朋友借我10万并把房产证交给我,写了借条,并在借条上写明了用此房产做抵押,有效吗?
  12. linux(Centos7)安装elasticsearch6.2.2
  13. Mangos源码分析(9):服务器公共组件实现之环形缓冲区
  14. NetworkComms.Net github下载地址
  15. 装黑苹果卡在苹果图标_EFI + Clover引导,已装好系统,重启进系统卡在苹果logo,似乎是显卡问题……...
  16. 2022道路运输企业安全生产管理人员操作证考试题及在线模拟考试
  17. VLAN-TAG超经典解释
  18. 2019 中国开源年会即将开启
  19. 平均获客成本_互联网金融获客成本
  20. 我的世界租服务器怎么加组件,我的世界租赁服怎么加自己的mod

热门文章

  1. 关于Viual Studio 改变编辑器背景背景及背景图片
  2. android程序安装后图标不显示
  3. 省钱方便网上手机充话费
  4. openssl 自建CA签发证书 网站https的ssl通信
  5. 用 JS 做一个数独游戏(二)
  6. #113. 【UER #2】手机的生产
  7. JavaScript,JS如何控制input输入字符限制
  8. Groovy学习摘要
  9. evernote使用推荐
  10. 金融货币衍生工具(结构性存款)