函数MySQL时间函数之旅:解读DATE.(mysql中date)
MySQL DATE函数可以用来提取日期的年、月、日的值,和后面简写的year、month、day一样,都是提取日期字符串中的年、月、日。它能够接受多种格式的日期输入,比如 DD-MM-YYYY 或者 YYYY-MM-DD ,并以年,月,日的形式返回日期。它可以作为函数运行,如下:
SELECT DATE(‘YYYY-mm-DD , 2017-10-17 ) ;
将会返回 2017-10-17 作为结果。
另一方面,MySQL DATE函数还可以用来将时间值提取出来,比如TIMESTAMP。SELECT DATE(‘TIMESTAMP , ‘2017-11-18 11:55:30 ) 将会返回 ‘2017-11-18’。 这一点很有用,它可以显式的转换TIMESTAMP的年月日,即使TIMESTAMP的值不会变化。
DATE函数可以用来运算,比如,我们可以用来计算两个日期之间的时间差:SELECT DATE(‘TIMESTAMP , 2017-11-18 11:55:30 ) -DATE( TIMESTAMP , 2017-11-10 10:10:20 ) 将会返回一个八天的时间差。
当我们想要进行更加精确的时间计算时,使用MySQL的ADDDATE()函数是一个不错的选择,它可以用来精确的加减日期,这种操作有时候很有用。比如,我们想在某个时间点加上一天:
SELECT ADDDATE( 2017-11-10 10:10:20 ,INTERVAL 1 DAY);
将会返回 2017-11-11 10:10:20 ,作为结束的日期字符串输出。
MySQL的更强大的时间函数是DATEDIFF函数,它可以用来计算两个日期之间的实际时间差,不受时间值的表示不同所影响。SELECT DATEDIFF( 2017-11-18 11:55:30 , 2017-11-10 10:10:20 ) 将会返回 8 作为结果。
总而言之,MySQL的DATE函数提供了一个实用的方法去提取年月日的值,它的应用有很多,可以准确并精确的进行时间计算。巧妙地搭配其他函数,比如ADDDATE()和DATEDIFF(),就可以实现想要实现的时间操作了。
我想要获取技术服务或软件
服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题
本站部分文章参考或来源于网络,如有侵权请联系站长。
数据库远程运维 函数MySQL时间函数之旅:解读DATE.(mysql中date)
相关文章
- MySQL随机分页:实现无序数据取样(mysql随机分页)
- 安装多个版本的MySQL:把控你的数据库(mysql安装多个版本)
- MySQL:实现小型数据库的利器(mysql小型数据库)
- MySQL函数用于定义变量(mysql函数定义变量)
- MySQL时间分秒,掌控时间精准(mysql时间秒)
- MySQL在中国: 改变信息技术生态(mysql中国)
- MySQL深度清理:如何维护您的数据库(mysql清屏)
- MySQL实现时间戳转换的技术指南(mysql转时间戳)
- 利用 MySQL 掌握时间查询技能(mysql时间查询)
- 查看MySQL字符编码:一次性搞定(查看mysql字符编码)
- 利用Mysql中的视图与函数提高效率(mysql的视图和函数)
- MySQL时间优化:来让你的系统更快更高效(mysql时间优化)
- MySQL时间戳转换为日期格式(mysql时间转日期)
- MySQL语句操作:快速构建数据库(创建数据库mysql语句)
- MySQL中UTF8编码详解(mysql中_utf8)
- 使用MySQL中的WEEK函数实现周数计算(mysql 中week)
- Mysql中temp表的作用及使用方法(mysql中temp)
- MySQL中max函数介绍及使用方法(mysql中max())
- MySQL中AVG函数的实际应用(mysql中avg的应用)
- MySQL安装指南一步一步实现C 语言环境的MySQL部署(c mysql安装步骤)
- 数据如何使用ASP操作MySQL数据库(asp怎么存取mysql)
- MySQL如何查找精准的数据表(.mysql怎样查表)
- MySQL简单而快速的安装方式直接下载并安装(mysql下载直接安装)
- MySQL下载需要多长时间(mysql下载时间多长)
- MySQL中怎么使用上标(mysql 上标)
- MySQL上机实验总结详尽分析与总结(mysql上机分析总结)
- PHP_MySQL教程-第三天基本函数