MySql时间处理
来源:互联网 发布:2016软件学院排名 编辑:程序博客网 时间:2024/06/04 23:36
很多时候,我们在进行Mysql数据库查询的时候就希望对时间进行处理,比如格式化或者其他操作,这边就避免了再处理,而mysql也有很多时间方面的处理函数,今天就简单的做一个小的总结,给大家进行参考。
首先对时间的比较函数,这个大家参考我的另外一篇文章,这里不再讲述:http://blog.csdn.net/fanxl10/article/details/44172569
如果我们想对时间进行增加或者减少处理,我们可以使用date_add()函数,传入两个参数,第一个参数是要改变的时间,第二个参数是要改变的数值,比如我们要增加一天,那么参数是: INTERVAL 1 DAY,如果要减少一天,那么参数是INTERVAL -1 DAY,传入负值即可,那如果我们想增加一个月,那参数就是INTERVAL 1 MONTH,以此类推,增加一年就是INTERVAL 1 YEAR,增加一个小时就是INTERVAL 1 HOUR,这边想必大家应该明白了怎么使用吧,下面看实例:
查出start时间,并增加一天:
SELECT START, DATE_ADD(START , INTERVAL 1 DAY) AS addStartFROM ts_tickeyWHERE id='373'
查出结果如下:
UPDATE ts_tickey SET START=DATE_ADD(START ,INTERVAL 1 DAY)WHERE id='373'其他用法大家自己尝试吧,基本上没什么好说的。
另外一个就是Mysql的时间格式化函数了DATE_FORMAT(),也一样,传输两个参数,第一个参数是要格式化的时间,第二个参数的格式化的格式,比如:
DATE_FORMAT(a.start,'%Y-%m-%d') as start这个就是把start时间格式化成yyyy-mm-dd格式的。
或者还可以格式化成时分秒:
DATE_FORMAT(a.uploadDate,'%H:%i:%s')
0 0
- Mysql时间处理函数
- mysql时间处理
- mysql 处理时间函数
- mysql 时间的处理
- mysql时间处理函数
- MYSQL 时间处理
- mysql处理时间
- php+mysql 处理时间
- 5. mysql 时间处理
- mysql 时间处理
- mysql 时间处理
- mysql对时间处理
- MySql时间处理
- MySQL 时间处理函数
- mysql日期时间处理
- mysql 时间处理
- mysql时间格式化处理
- mysql时间格式化处理
- Javascript 的addEventListener()及attachEvent()区别分析
- spring mvc DispatcherServlet详解之interceptor和filter的区别
- 计算机的启动过程
- JdbcTemplate调用存储过程
- 移动APP如何保存用户密码
- MySql时间处理
- Qt之美(一):D指针/私有实现
- Strcpy与strncpy的区别
- Android中生成PDF
- myeclipse2013配置maven环境
- Inten 大全
- 通用型Dao层简单化查询通用方法
- JAVA基础知识: 流程控制习题答案
- UIAlierView方法