基础语法:


select date_add(字段, interval 1 day);
select date_add(字段, interval 1 hour);
select date_add(字段, interval 1 minute);
select date_add(字段, interval 1 second);
select date_add(字段, interval 1 microsecond);
select date_add(字段, interval 1 week);
select date_add(字段, interval 1 month);
select date_add(字段, interval 1 quarter);
select date_add(字段, interval 1 year);

对于日期的添加时间的使用情况 如下

select  CURRENT_DATE ,date_add(CURRENT_DATE, interval 1 second),date_add(CURRENT_DATE, interval 1 day),date_add('2020-02-29', interval 1 day),date_add(CURRENT_DATE, interval 1 year) ; 

输出结果:

2021-07-30  //当前日期

2021-07-30 00:00:01 //加一秒 和加小时 分钟 同理

2021-07-31 //加一天

2020-03-01 //闰年年份的最后一天,加一天会到3月1日

2022-07-30//加一年

对日期加时间的添加时间的使用情况

select  CURRENT_TIMESTAMP ,date_add(CURRENT_TIMESTAMP, interval 1 second),date_add(CURRENT_TIMESTAMP, interval 1 day),date_add('2020-02-29 23:59:59', interval 1 second),date_add(CURRENT_TIMESTAMP, interval 1 year) ; 

输出结果:

2021-07-30 10:46:22   //当前时间

2021-07-30 10:46:23   //加一秒 和加小时 分钟 同理 正常计算

2021-07-31 10:46:22   //加一天

2020-03-01 00:00:00   //闰年年份的最后一天的最后一秒加上一秒到3月1号零时

2022-07-30 10:46:22   //加一年

对时间的添加时间的使用情况:

select CURRENT_TIME ,date_add(CURRENT_TIME, interval 1 second),date_add(CURRENT_TIME, interval 34 day),date_add(CURRENT_TIME, interval 35 day),date_add(CURRENT_TIME, interval 1 week),date_add(CURRENT_TIME, interval 1 month),date_add(CURRENT_TIME, interval 1 year); 

输出结果:

10:58:01 //当前时间

10:58:02  //加一秒

826:58:01 //加34天

null  //加35天会成为null

178:58:01   //加一周

null //加一月

null   //加一年

ps:

1,函数select date_add(字段, interval 数量 单位);   其中数量值为正则添加,为负则减少

2 ,时间类型的加减 会有null 值,使用请注意,但实际情况下,一般不会用到(●'◡'●)

mysql:日期加时间相关推荐

  1. MySQL日期当前时间加月数

    MySQL日期当前时间加月数 SQL 日期: 当我们处理日期时,最难的任务恐怕是确保所插入的日期的格式,与数据库中日期列的格式相匹配. 只要数据包含的只是日期部分,运行查询就不会出问题.但是,如果涉及 ...

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

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

  3. mysql日期加一年时间_mysql日期怎么加一年

    mysql日期加一年的方法:日期增加一年,使用updata更新语句,代码为[UPDATE table SET date = DATE_ADD(date, INTERVAL 1 YEAR)]. mysq ...

  4. MySQL日期与时间函数

    MySQL日期与时间函数 MySQL服务器中的三种时区设置: ①系统时区-保存在系统变量system_time_zone ②服务器时区-保存在全局系统变量global.time_zone ③每个客户端 ...

  5. MySQL日期和时间函数的用法及使用举例

    MySQL日期和时间函数的用法及使用举例 MySQL提供了用于处理日期和时间的相关函数.现对这些函数的功能及用法进行介绍并举例. 创建数据表emp并输入数据: create table emp(emp ...

  6. 小程序日期加时间筛选组件

    小程序日期加时间筛选组件 新建component->date-time-picker .wxml <picker mode="multiSelector" class= ...

  7. mysql日期与时间查询语句:查询当年、查询本年、查询当月、查询本周

    mysql日期与时间查询语句:查询当年.查询本年.查询当月.查询本周 select sum(1) as years, (select sum(1) from `表名` where date_forma ...

  8. mysql日期函数,时间函数大全

    mysql获取当前时间,日期函数 获得当前日期函数    date(now()) 获得当前时间函数    time(now()) 获得当前日期+时间(date + time)函数:sysdate() ...

  9. mysql 创建时间类型,MySQL日期和时间类型

    搜索热词 MysqL中存储日和和时间,使用日期和时间类型. 提供的包括YEAR.DATE.TIME.DATETIME和TIMESTAMP. YEAR 占用:1字节 取值范围:1901~2155 日期格 ...

最新文章

  1. 黄聪:分享 SQL Server 2005 分区实现教程
  2. python ffmpeg pyav
  3. s3c6140 UART驱动设计
  4. 介绍Cassandra中的压缩
  5. 机械学python_机械学习 · python深度学习 · 看云
  6. redis 存储数据不设置过期时间 会自动过期吗_Redis-数据淘汰策略持久化方式(RDB/AOF)Redis与Memcached区别...
  7. mc服务器右上角信号格,手机右上角的网络信号标识是什么意思?
  8. BugkuCTF-Crypto题一段Base64
  9. 前端进阶之防抖与节流是什么?
  10. React 开发常见报错解决方法
  11. 南沙发布全国首个智慧城市物联网大数据管理平台
  12. matlab划分训练集验证和测试集代码_Matlab随机划分训练集和测试集
  13. 自制Unity小游戏TankHero-2D(2)制作敌方坦克
  14. Bundle Adjustment — A Modern Synthesis(一)
  15. Hadoop 3.x|第二天|配置完全分布式运行模式(重点)
  16. Ubuntu动态壁纸
  17. 马斯克,神!仅花11天强吞推特,全新商业帝国拼图完成
  18. win10系统启用老版windows照片查看器
  19. 基金学习笔记 (一)
  20. python tkinter 进制转换工具

热门文章

  1. Windows 上6款卸载软件值得推荐
  2. 如何从电脑内转播声音
  3. c语言 ascii码转成字符串,ASCII码与字符串的相互转换
  4. python对字符串进行加密_python学习:实现将字符串进行加密
  5. 计算机自动化程序高 应用范围广是由于,计算机等级考试一级笔试模拟试题(三)及答案...
  6. 2022年保育员(初级)考题及答案
  7. 手机相册中的照片如何导入备忘录?
  8. MATLAB的画家之旅
  9. 找工作与找对象的关系
  10. 使用node-ffmpeg将m4a转换为mp3