mysql中计算月份函数_MySQL几个计算时间的函数汇总
MySQL一直以来也是大家常用的数据库之一,在开发中经常会碰到日期的处理,为了方便大家,我特地把mysql的一些跟计算日期有关的函数整理了下,这也是小虾第一次写博客,还望不喜勿喷,当然大家如果有补充的,可以在评论中追加。
1、计算两个时间直接相差的天数(大日期放前面则返回一个正数,小日期放前面就返回一个负数)
selectDATEDIFF('2015-09-10 08:08:08', '2015-09-09 00:00:00') days;
2、计算两个时间之间相差的小时数(同上)
selectTIMEDIFF('2015-09-09 08:08:08', '2015-09-09 00:00:00') hour;
3、计算两日期直接的相差的月份(个人觉得这个不是太好用,貌似日期格式必须按照YYYY-MM设置)
selectPERIOD_DIFF(201509, 201506) month;
4、给某个日期增加一个月份后的日期
select period_add(201509,2);
5、计算某个日期减去一个时间间隔后的日期
selectdate_sub('2015-09-09 10:39:35', interval '1 0:1' DAY_MINUTE);
6、计算某个时间增加一个时间间隔后的日期(同样参数是可变的)
selectDATE_ADD('2015-09-08 10:38:35',INTERVAL 1 YEAR);
7、最后为大家介绍个时间差的通用函数(unit决定返回值得类型是年、月、日、时、分、秒)
selectTIMESTAMPDIFF(unit,datetime_expr1,datetime_expr2)
版权声明:本文为博主原创文章,未经博主允许不得转载。
分享到:
2015-09-10 14:30
浏览 1160
评论
mysql中计算月份函数_MySQL几个计算时间的函数汇总相关推荐
- mysql的char在java中表示为_Java学习篇之-Mysql中varchar门类总结_mysql
java学习篇之---mysql中varchar类型总结 Mysql中varchar类型总结 今天新做一个项目,需要自己进行数据库设计,发现自己对varchar的用法还不是很熟悉,所以查阅资料总结若下 ...
- mysql按年月排序group by升序_排序-在MySQL中按GROUP BY名称之前的日期和时间排序
排序-在MySQL中按GROUP BY名称之前的日期和时间排序 我有这样一张桌子: name date time tom | 2011-07-04 | 01:09:52 tom | 2011-07-0 ...
- MySQL中定义fk语句_MySQL基础篇/第3篇:MySQL基本操作语句.md · qwqoo/MySQL-Review - Gitee.com...
### 第3篇:MySQL基本操作语句 - MySQL基础操作 #### 排序检索数据 - 之前的数据没有进行排序,其是按照默认在数据表中的数据返回的 - SELECT语句的ORDER BY 子句进行 ...
- 在mysql中显示数据库数据类型_MySQL(二) 数据库数据类型详解
序言 今天去健身了,感觉把身体练好还是不错的,闲话不多说,把这个数据库所遇到的数据类型今天统统在这里讲清楚了,以后在看到什么数据类型,咱度应该认识,下面就跟着我的节奏去把这个拿下吧. ---WZY 一 ...
- MySQL中向下查询_mysql
@ MySQL讲解 一.启动服务 用管理员身份运行命令提示符 停止服务 net stop + 服务名 启动服务 net start + 服务名 查询服务器连接所用端口信息 select @@port; ...
- 数组在mysql中是什么类型_MySQL 中的数据类型介绍
1.概述 要了解一个数据库,我们也必须了解其支持的数据类型. MySQL支持所有标准的SQL数据类型,主要分3类: 数值类型 字符串类型 时间日期类型 另一类是几何数据类型,用的不多,也没多介绍. ...
- mysql中正则表达式的用法_Mysql中正则表达式Regexp常见用法
Mysql中Regexp常见用法 模糊匹配,包含特定字符串 # 查找content字段中包含"车友俱乐部"的记录 select * from club_content where ...
- mysql中拼接用什么_MySQL中常用的拼接语句的小结(代码示例)
本篇文章给大家带来的内容是关于MySQL中常用的拼接语句的小结(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 前言:在MySQL中 CONCAT ()函数用于将多个字符串 ...
- mysql中uuid的写法_MySQL IS_UUID()用法及代码示例
MySQL中的此函数用于检查给定的通用唯一标识符(UUID)是否有效.如果参数是有效的string-format UUID,则返回1:如果参数不是有效的UUID,则返回0:如果参数为NULL,则返回N ...
- mysql中如何操作字符串_mysql 字符串操作
1.LOWER(column|str):将字符串参数值转换为全小写字母后返回 mysql> select lower('SQL Course'); +---------------------+ ...
最新文章
- Sublime Text3配置Lua运行环境
- 《Pro ASP.NET MVC 3 Framework》学习笔记之二十七【视图1】
- Linux系统编程之查看文件大小的方法(lseek and stat)
- 短板效应C++代码实现
- javascript 的默认对象
- 理解统计信息(3/6):谁创建和管理统计信息?在性能调优中,统计信息的作用。...
- Java 将excel中的内容导入数据库中
- [luogu2286][HNOI2004]宠物收养场【平衡树】
- python 获取参数模块_Python中获取启动程序时后面跟的参数的方法(optparse模块)【冰斌棒】...
- JAVA设计模式(08):结构化-飞锤(Flyweight)
- 数字信号处理基础----拉普拉斯变换与Z变换
- 软件工程课程设计-电梯控制系统
- base64 文件格式判断 图片类型判断 js
- Java用Tessdata做OCR图片文字识别
- EasyRTMPLive:RTMP流媒体直播软件应用解决方案流媒体直播软件应用
- 开发者能力大赏,谁是技术知识达人?
- 个人/团队/企业/组织申请计算机软件著作权的流程
- javax.net.ssl.SSLException: Unrecognized SSL message, plaintext connection? HTTPS请求异常
- 简易atm java代码_Java的简易ATM系统
- Bluehost注册流程与问题