mysql 基础 红黑联盟_[转载]mysql日期加减 – mysql数据库栏目 – 红黑联盟
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数据库栏目 – 红黑联盟相关推荐
- java calendar 比较大小_关于Java日期加减,并且比较大小的方法
关于Java日期加减,并且比较大小的方法 一.首先Java日期加减我使用的是Calendar类,非常方便好用!,话不多说直接上代码 1.获取calendar对象,并不是直接new出来 Calendar ...
- java 和 mysql 获取周 星期 的第一天 最后一天 或者 月的 日期(字符串转日期,日期转字符串,日期加减)...
获取周的第一天,最后一天 System.out.println(getStartEndDate("2016-05-01", 1)); 获取星期的第一天和最后一天 System.ou ...
- mysql中时间加1怎么弄,mysql 日期加减
mysql日期加减 一.MySQL 为日期增加一个时间间隔:date_add(). 1. 示例: set @dt = now(); select date_add(@dt, interval 1 d ...
- MySQL 日期加减
MySQL日期加减 data_add\data_sub mysql进行日期加减法时,应避免直接使用+或-符号进行,否则遇到月初月末就会产生未知的异常. 实验如下: SELECT DATE_FORMAT ...
- mysql 两个日期加减_mysql 日期加减
mysql日期加减 一.MySQL 为日期增加一个时间间隔:date_add(). 1. 示例: set @dt = now(); select date_add(@dt, interval 1 d ...
- mysql中使用日期加减时无法识别年-月格式数据的问题,%Y-%m这种格式数据
最新做报表统计的时候处理按月统计部分时发现,虽然使用 DATE_FORMAT( time, '%Y-%m' ) 函数可以将日期格式转成年-月,但是如果是参数是年-月格式,即"2018-10& ...
- db2 日期加减一天_常用SQL系列之(八):列值累计、占比、平均值以及日期运算等...
本系统为@牛旦教育IT课堂在微头条上发布的内容,为便于查阅,特辑录于此,都是常用SQL基本用法. 前两篇连接: (一):SQL点滴(查询篇):数据库基础查询案例实战 (二):SQL点滴(排序篇):数据 ...
- MySQL根被拒绝_[转载]phpMyAdmin 尝试连接到 MySQL 服务器,但服务器拒绝连接。...
今天要使用testlink这个软件进行测试的记录,在配置testlink 连接到数据库过程中总是有点问题,索性通过phpMyAdmin修改了MySql 的密码.修改后,再次在phpMyAdmin访问M ...
- mysql 不知道这样的主机_求救!!连接本机数据库时出现不知道这样的主机
我安装的是wamp,在打开www中的testmysql.php时,结果显示不知道这样的主机,急救........ 回复讨论(解决方案) 不要自己解释错误信息,因为你并不知道他的含义. 否则你也就不需要 ...
- mysql和oracle冲突吗_三分钟带你分清MySQL 和Oracle之间的误区
原标题:三分钟带你分清MySQL 和Oracle之间的误区 来自:华为云开发者社区 摘要:MySQL和Oracle,别再傻傻分不清. MySQL 和Oracle 在开发中的使用是随处可见的,那就简单去 ...
最新文章
- python实用小技巧
- leetcode(1)---两数之和
- redis 都有哪些数据类型?分别在哪些场景下使用比较合适?
- 设置Elasticsearch N-Gram Word分析器的过程
- C语言去括号编程题,去括号 - C语言网
- java笔记:自己动手写javaEE框架(七)--使用JSON和Ajax技术
- vb combox获取选定index_Python-新闻评论获取
- 手机辐射到底有多厉害!65分钟将生鸡蛋煮熟
- 关于python开发CRM系统
- python100例图案_python100例 21-30
- 华硕触摸板驱动ASUS PTP Driver安装失败解决办法
- 3.1 数值分析: 迭代法的基本思想
- 什么是卡诺图,如何用卡诺图表示逻辑函数,如何用卡诺图化简逻辑函数
- 微信小程序 live-player 无声音
- Oceans (where feet may fail)
- 折腾不止的追梦人--个人公众号
- linux分区btrfs,系统基础之Btrfs文件系统详解
- 快速排名系统询火星推荐_seo排名工具推荐10火星:比较好用的SEO长尾关键词
- java就是我的幸福,关于幸福的句子经典
- eclipse 提示destination folder must be accessible
热门文章
- 2018-3-4——st(快速幂)
- android隐藏其他应用图标,【Android】隐藏app图标以及隐式启动其他APP
- 用这几种方式清理Mac缓存,你的Mac就不会卡了
- 有些歌,放在这慢慢听
- yum linux-headers,CentOS下yum安装缺少kernel-headers的解决方法
- Arduino+WZ指令+Onenet
- 双引号后面要加句号吗_双引号和句号的位置
- 本地打印后台处理程序服务没有运行和windows无法连接到打印机拒绝访问
- webservice和jms的区别
- Lession 9-10 Cell Phone Taboos