Mysql时间加减函数
开发中我们有时候需要对数据库中时间内容就行修改,mysql也很任性化,给我们提供了修改时间的两个函数以方便开发者使用:Mysql时间加减函数为date_add()、date_sub()

定义和用法
DATE_ADD() 函数向日期添加指定的时间间隔。
DATE_SUB() 函数向日期减少指定的时间间隔。
语法
DATE_ADD(date,INTERVAL expr type)
DATE_SUB(date,INTERVAL expr type)

date 参数是合法的日期表达式。
expr参数是您希望添加的时间间隔。
type 参数可以是下列值:

Type 值
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

1. MySQL 为日期增加一个时间间隔:date_add()
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年
例:更新某个时间,每个时间加上一个星期
UPDATE comment c set c.time = DATE_ADD(c.time, INTERVAL 7 DAY) ;

2. MySQL 为日期减去一个时间间隔:date_sub(),格式同date_add()类似
例子:更新某个时间,使每个时间减少一个月
UPDATE comment c set c.time = DATE_SUB(c.time, INTERVAL 1 MONTH)

Mysql时间加减函数应用相关推荐

  1. php 时间加法函数_PHP中时间加减函数strtotime用法分析

    本文实例讲述了PHP中时间加减函数strtotime用法.分享给大家供大家参考,具体如下: 时间加减 //获取本地 提取年份+1 $date=date("Y-m-d",mktime ...

  2. MySQL日期及时间加减函数

    1.MySQL 为日期增加一个时间间隔:date_add() now() //now函数为获取当前时间select date_add(now(), interval 1 day); - 加1天sele ...

  3. mysql 当前时间减指定时间_Mysql时间加减函数

    一.定义 DATE_ADD() 函数向日期添加指定的时间间隔. DATE_SUB() 函数向日期减少指定的时间间隔. 二.语法 DATE_ADD(date,INTERVAL expr type) DA ...

  4. mysql时间加10分钟_将MySQL日期时间格式添加10分钟?

    使用DATE_ADD()将10分钟添加到日期时间格式.以下是语法-select date_add(yourColumnName ,interval 10 minute) from yourTableN ...

  5. mysql时间加8小时_劳斯莱斯库里南,超精致1:8模型车,组装时间长达450个小时...

    库利南超豪华SUV去年帮助Rolls-Royce(劳斯莱斯)创造了新的销售记录.这是该公司116年来的最佳业绩,与2018年的销售额相比增长了25%.劳斯莱斯凭借强大的产品打入超豪华SUV市场.而现在 ...

  6. mysql 时间加减一个月

    题目: 设学号"004001"的学生借阅了书号"TP987"的图书,请在borrow表中增加一条记录.其中,借阅日期为当日,还书日期为当前日期加3个月后的日期. ...

  7. PB PB时间加减函数,支持年月日时分秒的加减。

    转自 添加链接描述 //==================================================================== // Declare: gf_date ...

  8. Mysql 时间字段(加上或者减去一段时间)

    Mysql时间加减函数为date_add().date_sub() 定义和用法 DATE_ADD() 函数向日期添加指定的时间间隔. DATE_SUB() 函数向日期减少指定的时间间隔. 语法 DAT ...

  9. mysql对日期做加减_MySQL日期加减函数详解

    MySQL日期加减函数详解2020-06-17 15:25:30 1. addtime() 为日期加上指定秒数select addtime(now(),1); -- 加1秒 2. adddate() ...

最新文章

  1. 用一句JQuery代码实现表格的简单筛选
  2. 软件包 sun-java6-jdk 没有可供安装的候选者
  3. Java 连接各种数据库
  4. .NET Mvc Razor也可以这样玩!
  5. 在 Kubernetes 上弹性深度学习训练利器 -- Elastic Training Operator
  6. python狗狗年龄换算_Python之美——一只数据狗的笔记[长期更新]
  7. activeMQ使用总结
  8. mysql manage keys_相传mysql 5.5 对于非聚集索引增删有很大的改善… 你信吗?
  9. tomcat版本_Tomcat9+JDK13环境搭建(新版本)
  10. 评《货币战争》:问苍茫大地谁主沉浮? 第一次转这样的帖子
  11. Android Resources Overview —— Android 资源文件
  12. 大型电商项目数据库表设计
  13. FUP A17H/A17CH 微量高速冷冻离心机的优劣势
  14. 对注册会计师CPA的简单了解
  15. 计算机音量控制器打不开,Win10系统音量控制打不开的解决方法
  16. 美团校招题 小团的默契游戏
  17. ICS bomblab总结
  18. 华大460 GPIO 例程赏析_20220911
  19. win10家庭版调出组策略(gpedit.msc)要求的函数不受支持
  20. matlab归一化方法,数据归一化的基本方法

热门文章

  1. 股票数据量化交易接口是什么?
  2. 高斯过程(Gaussian Process)
  3. adb调试绕过模拟器登录密码
  4. @Transactional-隔离级别-二级缓存的扯谈
  5. 基于阿里PTS性能测试流程
  6. java学习6:商品管理系统例子
  7. Django用户登录与注册系统
  8. 基于matlab的手写输入板,基于MATLAB和升维投影法的手写字符识别输入系统
  9. 【电气专业知识问答】问:什么是交流不停电电源(UPS)?
  10. 爬虫——豆瓣top250电影爬取实验