1. My

set @dt = now();

select date_add(@dt, interval 1 day);   – 加1天

select date_add(@dt, interval 1 hour);   -加1小时

select date_add(@dt, interval 1 minute);    – 加1分钟

select date_add(@dt, interval 1 second); -加1秒

select date_add(@dt, interval 1 microsecond);-加1毫秒

select date_add(@dt, interval 1 week);-加1周

select date_add(@dt, interval 1 month);-加1月

select date_add(@dt, interval 1 quarter);-加1季

select date_add(@dt, interval 1 year);-加1年

My

mysql> set @dt = ‘2009-09-09 12:12:33′;

mysql>

mysql> select date_add(@dt, interval ’01:15:30′ hour_second);-加上1小时15分30秒

date_add(@dt, interval ’01:15:30’ hour_second)

结果:2009-09-09 13:28:03

mysql> select date_add(@dt, interval ‘1 01:15:30’ day_second);-加1天1小时15分30秒

date_add(@dt, interval ‘1 01:15:30’ day_second)

2008-08-10 13:28:03

date_add() 函数,分别为@dt 增加了“1小时15分30秒” 和 “1天1小时15分30秒”

2. MySQL 为日期减去一个时间间隔:date_sub()

mysql> select date_sub(‘1998-01-01 00:00:00’, interval ‘1 1:1:1’ day_second);

date_sub(‘1998-01-01 00:00:00’, interval ‘1 1:1:1’ day_second)

www.2cto.com

MySQL date_sub() 日期时间函数 和date_add() 用法一致,不再赘述。另外,MySQL 中还有两个函数subdate(), subtime(),建议,用date_sub() 来替代。

3. MySQL 另类日期函数:period_add(P,N), period_diff(P1,P2)

函数参数“P” 的格式为“YYYYMM” 或者 “YYMM”,第二个参数“N” 表示增加或减去N month(月)。

MySQL period_add(P,N):日期加/减去N月。

mysql> select period_add(200808,2), period_add(20080808,-2)

| period_add(200808,2) | period_add(20080808,-2) |

结果|               200810 |                20080806 |

MySQL period_diff(P1,P2):日期P1-P2,返回N 个月。

mysql> select period_diff(200808, 200801);

period_diff(200808, 200801)

结果:7

MySQL 中,这两个日期函数,一般情况下很少用到。

4. MySQL 日期、时间相减函数:datediff(date1,date2), timediff(time1,time2)

MySQL datediff(date1,date2):两个日期相减date1 date2,返回天数。

select datediff(‘2008-08-08’, ‘2008-08-01’); – 7

select datediff(‘2008-08-01’, ‘2008-08-08’); -7

MySQL timediff(time1,time2):两个日期相减time1 time2,返回time 差值。

select timediff(‘2008-08-08 08:08:08’, ‘2008-08-08 00:00:00′);- 08:08:08

select timediff(’08:08:08′, ’00:00:00’);                      – 08:08:08

注意:timediff(time1,time2) 函数的两个参数类型必须相同。

mysql 基础 红黑联盟_[转载]mysql日期加减 – mysql数据库栏目 – 红黑联盟相关推荐

  1. java calendar 比较大小_关于Java日期加减,并且比较大小的方法

    关于Java日期加减,并且比较大小的方法 一.首先Java日期加减我使用的是Calendar类,非常方便好用!,话不多说直接上代码 1.获取calendar对象,并不是直接new出来 Calendar ...

  2. java 和 mysql 获取周 星期 的第一天 最后一天 或者 月的 日期(字符串转日期,日期转字符串,日期加减)...

    获取周的第一天,最后一天 System.out.println(getStartEndDate("2016-05-01", 1)); 获取星期的第一天和最后一天 System.ou ...

  3. mysql中时间加1怎么弄,mysql 日期加减

    mysql日期加减 一.MySQL 为日期增加一个时间间隔:date_add(). 1.  示例: set @dt = now(); select date_add(@dt, interval 1 d ...

  4. MySQL 日期加减

    MySQL日期加减 data_add\data_sub mysql进行日期加减法时,应避免直接使用+或-符号进行,否则遇到月初月末就会产生未知的异常. 实验如下: SELECT DATE_FORMAT ...

  5. mysql 两个日期加减_mysql 日期加减

    mysql日期加减 一.MySQL 为日期增加一个时间间隔:date_add(). 1.  示例: set @dt = now(); select date_add(@dt, interval 1 d ...

  6. mysql中使用日期加减时无法识别年-月格式数据的问题,%Y-%m这种格式数据

    最新做报表统计的时候处理按月统计部分时发现,虽然使用 DATE_FORMAT( time, '%Y-%m' ) 函数可以将日期格式转成年-月,但是如果是参数是年-月格式,即"2018-10& ...

  7. db2 日期加减一天_常用SQL系列之(八):列值累计、占比、平均值以及日期运算等...

    本系统为@牛旦教育IT课堂在微头条上发布的内容,为便于查阅,特辑录于此,都是常用SQL基本用法. 前两篇连接: (一):SQL点滴(查询篇):数据库基础查询案例实战 (二):SQL点滴(排序篇):数据 ...

  8. MySQL根被拒绝_[转载]phpMyAdmin 尝试连接到 MySQL 服务器,但服务器拒绝连接。...

    今天要使用testlink这个软件进行测试的记录,在配置testlink 连接到数据库过程中总是有点问题,索性通过phpMyAdmin修改了MySql 的密码.修改后,再次在phpMyAdmin访问M ...

  9. mysql 不知道这样的主机_求救!!连接本机数据库时出现不知道这样的主机

    我安装的是wamp,在打开www中的testmysql.php时,结果显示不知道这样的主机,急救........ 回复讨论(解决方案) 不要自己解释错误信息,因为你并不知道他的含义. 否则你也就不需要 ...

  10. mysql和oracle冲突吗_三分钟带你分清MySQL 和Oracle之间的误区

    原标题:三分钟带你分清MySQL 和Oracle之间的误区 来自:华为云开发者社区 摘要:MySQL和Oracle,别再傻傻分不清. MySQL 和Oracle 在开发中的使用是随处可见的,那就简单去 ...

最新文章

  1. python实用小技巧
  2. leetcode(1)---两数之和
  3. redis 都有哪些数据类型?分别在哪些场景下使用比较合适?
  4. 设置Elasticsearch N-Gram Word分析器的过程
  5. C语言去括号编程题,去括号 - C语言网
  6. java笔记:自己动手写javaEE框架(七)--使用JSON和Ajax技术
  7. vb combox获取选定index_Python-新闻评论获取
  8. 手机辐射到底有多厉害!65分钟将生鸡蛋煮熟
  9. 关于python开发CRM系统
  10. python100例图案_python100例 21-30
  11. 华硕触摸板驱动ASUS PTP Driver安装失败解决办法
  12. 3.1 数值分析: 迭代法的基本思想
  13. 什么是卡诺图,如何用卡诺图表示逻辑函数,如何用卡诺图化简逻辑函数
  14. 微信小程序 live-player 无声音
  15. Oceans (where feet may fail)
  16. 折腾不止的追梦人--个人公众号
  17. linux分区btrfs,系统基础之Btrfs文件系统详解
  18. 快速排名系统询火星推荐_seo排名工具推荐10火星:比较好用的SEO长尾关键词
  19. java就是我的幸福,关于幸福的句子经典
  20. eclipse 提示destination folder must be accessible

热门文章

  1. 2018-3-4——st(快速幂)
  2. android隐藏其他应用图标,【Android】隐藏app图标以及隐式启动其他APP
  3. 用这几种方式清理Mac缓存,你的Mac就不会卡了
  4. 有些歌,放在这慢慢听
  5. yum linux-headers,CentOS下yum安装缺少kernel-headers的解决方法
  6. Arduino+WZ指令+Onenet
  7. 双引号后面要加句号吗_双引号和句号的位置
  8. 本地打印后台处理程序服务没有运行和windows无法连接到打印机拒绝访问
  9. webservice和jms的区别
  10. Lession 9-10 Cell Phone Taboos