MySQL中操作日期变量的技巧(mysql日期变量)
2023-06-13 09:12:34 时间
操作数据库是每一个软件工程师必须学会的技术,MySQL是一款比较流行的开源关系型数据库。下面详细介绍一下在MySQL中操作日期变量的技巧。
1.从一个字符串变量中获取日期
MySQL 中使用内置函数 str_to_date() 将字符串转换成日期. 该函数接受三个参数,依次为 字符串(string) 、 格式(format)和 日期类型(date type)。
下面是一个例子,将字符串 ‘2020-02-07’ 转换为日期类型
SELECT STR_TO_DATE("2020-02-07", "%y-%m-%d") AS date_convert;
2.日期类型的加减法
MySQL使用函数 DATE_ADD() 和 DATE_SUB() 对日期类型的变量做加减法操作,其中第一个参数都是日期变量, 第二个参数都是偏移量,写成 INTERVAL 常数的格式。让我们来看看几个例子。
加一个月
SELECT DATE_ADD(CURRENT_DATE, INTERVAL 1 MONTH) AS date_add;
减一个月
SELECT DATE_SUB(CURRENT_DATE, INTERVAL 1 MONTH) AS date_sub;
加7天
SELECT DATE_ADD(CURRENT_DATE, INTERVAL 7 DAY) AS date_add;
减2.5小时
SELECT DATE_SUB(CURRENT_TIME(), INTERVAL 2.5 HOUR) AS date_sub;
3.格式化输出
MySQL 使用 DATE_FORMAT() 函数将日期变量以指定格式输出,该函数有两个参数,第一个参数为要格式化的日期变量,第二个为格式字符串,以 % 符号表示。
比如想以 yyyy/mm/dd 格式输出当前日期变量:
SELECT DATE_FORMAT(CURRENT_DATE,"%Y/%m/%d") AS date_format;
总之,在 MySQl 中操作日期变量的技巧多种多样,使用内置函数可以加快开发的效率,让我们去学习更多关于 MySQL 中日期变量的技巧吧!
我想要获取技术服务或软件
服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题
本站部分文章参考或来源于网络,如有侵权请联系站长。
数据库远程运维 MySQL中操作日期变量的技巧(mysql日期变量)
相关文章
- Oracle收购MySQL:一个新的开始(mysql被oracle收购)
- MySQL:将日期格式转换为毫秒(mysql日期转换毫秒)
- 学习Mysql学习一个月:走上数据库之路(mysql一个月)
- MySQL:只有付费才能解锁更多功能(mysql收费版本)
- MySQL时间戳转换为日期时间的技巧(mysql时间戳转换时间)
- MySQL如何避免死锁(mysql死锁)
- 操作求和运算的MySQL数据技巧(mysql数据求和)
- MySQL中获取当前日期的方法(mysql中当前日期)
- 安全、高效:MySQL安装新版本(mysql安装版本)
- MySQL变量的使用与引用(mysql变量引用)
- MySQL 中的基于 if 条件的变量管理(mysql变量if)
- MySQL时间比较详解,轻松掌握日期和时间的使用方法(mysql的时间比较)
- 详解MySQL数据库建立步骤,轻松搭建个性化数据库(mysql建数据库的步骤)
- MySQL的日期比较函数详解(mysql日期比较函数)
- Mysql中如何修改表类型(mysql修改表类型)
- 命令行还原MySQL数据库(mysql还原命令)
- MySQL 日期格式转换简明指南(mysql日期转换)
- 如何快速在MySQL中查找并处理重复数据(mysql查找数据重复)
- MySQL 中位数计算方法解析(mysql 中位法)
- MySQL中日期比较的方法和技巧(mysql中date比较)
- CDE连接MySQL轻松解决数据挖掘问题(cde连接mysql)
- MySQL配置实现CAS认证(cas mysql配置)
- ASP把信息写入MySQL库的方法(asp写信息到mysql)
- 使用MySQL替换XML数据一种高效的方法(mysql xml替换)
- MySQL数据库上季度末日期获取方法(mysql 上季度末日期)