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

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

  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() 函数,可以上面实现类似的功能

  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 部分。

Mysql日期时间Extract函数介绍的更多相关文章

  1. MySQL日期时间处理函数

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

  2. mysql 日期时间运算函数(转)

      DAYOFWEEK(date) 返回日期date是星期几(1=星期天,2=星期一,……7=星期六,ODBC标准)mysql> select DAYOFWEEK('1998-02-03'); ...

  3. mysql 日期时间运算函数

    时期时间函数 DAYOFWEEK(date) 返回日期date是星期几(1=星期天,2=星期一,……7=星期六,ODBC标准)mysql> select DAYOFWEEK('1998-02-0 ...

  4. mysql日期时间函数2

    win7可以设定每周从哪一天开始,win2003等不能方便的修改.有的是周日开始,有的是周一开始.而工作中有的时候每周是从周六开始算的,有些数据需要按周统计,那么那种方式比较好呢?   通过下面的研究 ...

  5. MySQL 日期时间函数

    目录 datetime和timestamp区别: timestamp类型字段特殊性: Mysql获取日期时间函数: now() curdate() curtime() Extract() last_d ...

  6. mysql日期时间类型总结

    MySQL 日期类型:日期格式.所占存储空间.日期范围 比较.  日期类型        存储空间       日期格式                 日期范围  ------------ ---- ...

  7. MySQL 日期时间 专题

    1.1 获得当前日期+时间(date + time)函数:now() 除了 now() 函数能获得当前的日期时间外,MySQL 中还有下面的函数: current_timestamp()   curr ...

  8. MySQL日期时间函数大全(转)

    MySQL日期时间函数大全 DAYOFWEEK(date)  返回日期date是星期几(1=星期天,2=星期一,……7=星期六,ODBC标准)mysql> select DAYOFWEEK('1 ...

  9. 【转】MySQL日期时间函数大全

    MySQL日期时间函数大全 1.DAYOFWEEK(date)  返回日期date是星期几(1=星期天,2=星期一,……7=星期六,ODBC标准)mysql> select DAYOFWEEK( ...

随机推荐

  1. 【转】【iOS】动态更换App图标

    原文网址:http://www.cocoachina.com/ios/20170619/19557.html 前言 动态更换App图标这件事,在用户里总是存在需求的:有些用户喜欢“美化”自己的手机.至 ...

  2. vuex、redux、mobx 对比

    出处:https://www.w3cplus.com/javascript/talk-about-front-end-state-management.html 其实大部分概念都差不多,只不过VUEX ...

  3. HttpCookieCollection类

    一.最近在研究HttpRequest类的时候,发现返回的cookie集合是存在放这个类的对象的.而实际上这个类只是一个HttpCookie对象的集合,关于HttpCookie类可以查看http://w ...

  4. poj 3046 Ant Counting(多重集组合数)

    Ant Counting Time Limit : 2000/1000ms (Java/Other)   Memory Limit : 131072/65536K (Java/Other) Total ...

  5. Linux 期中架构 inotify

    全网备份数据同步方案 备份网站内部人员信息  不能解决外部(人员)上传数据的备份 定时任务最短执行的周期为一分钟,采用定时任务方式,有时可能造成一分钟内的数据丢失 因此对于重要数据需要采用实时同步的方 ...

  6. [转载] ./configure,make,make install的作用

    1.configure,这一步一般用来生成 Makefile,为下一步的编译做准备,你可以通过在 configure 后加上参数来对安装进行控制,比如代码:./configure –prefix=/u ...

  7. [UE4]添加蒙太奇动画

    选择蒙太奇所使用的骨骼

  8. asp控制项目超时

    If Session("username")="" or isnull(Session("username")) Then %> &l ...

  9. Bind2nd源码解析

    例:transform(coll1.begin(), coll1.end(), back_inserter(coll2), bind2nd(multiplies<int>(), 10)); ...

  10. iOS whose view is not in the window hierarchy!

    解决方法: viewController只Load完毕,没有Appear,此时应该将语句转移到ViewDidAppear方法中