关于MYSQL中的ADDTIME()函数
官方文档写道
ADDTIME()将 expr2添加至expr 然后返回结果。 expr 是一个时间或时间日期表达式,而expr2 是一个时间表达式。
mysql>SELECT ADDTIME('2007-12-31 23:59:59.999999', '1 1:1:1.000002');
-> '2008-01-02 01:01:01.000001' mysql>SELECT ADDTIME('01:00:00.999999', '02:00:00.999998');
-> '03:00:01.999997'
下面是"正常"的执行结果
1、执行:
select ADDTIME('2015-01-31 16:27:08',1);
执行结果: 2015-01-31 16:27:09
2、执行:
select ADDTIME('2015-01-31 16:27:08',59);
执行结果: 2015-01-31 16:28:07
官方文档中只有一个例子,但是经过测试发现以下“非正常”结果:
当60<=exp2<=99的时候,计算结果均为null;
当exp2=100时,exp1的时间刚好增加了60秒;
当exp2=110时,exp1的时间刚好增加了1分10秒;
当159<=exp2<=199时,计算结果依然为null;
当exp2=210时,exp1的时间刚好增加了2分10秒;
暂时没有找到这个函数计算的详细介绍,只发现了这个规律,不吝赐教!
相关推荐
MySQL时间处理函数是数据库操作中不可或缺的部分,它们用于创建、修改和分析与日期和时间相关的数据。MySQL提供了丰富的函数库来处理各种时间/日期相关的计算和转换,这使得在存储和检索时间信息时非常灵活。 1. **...
Mysql常用函数列表 CONCAT (string2 [,... ]) //连接字串 INSTR (string ,substring ) //返回substring首次在string中出现的位置,不存在返回0 …… 数学类 ABS (number2 ) //绝对值 …… 日期...
本文将详细探讨这些函数,并通过示例说明如何在实际应用中使用它们。 1. CURDATE()和CURRENT_DATE() CURDATE()函数用于获取当前的日期,格式为'YYYY-MM-DD'。CURRENT_DATE()与CURDATE()功能相同,用法也一样。例如...
MySQL常用函数汇总主要包含了数学函数、聚合函数...在使用这些函数时,需要注意的是各个函数的参数和返回值类型,以及它们在实际应用中的具体功能和适用场景,以确保能够正确高效地运用MySQL数据库进行数据处理和分析。
以下是一些MySQL中的常用函数的详细解释: 1. 字符串类函数: - CHARSET(str): 返回字符串str所使用的字符集,帮助识别数据的编码方式。 - CONCAT(string2 [,...]): 连接多个字符串,生成一个新的字符串。 - ...
MySQL中的日期和时间函数是数据库管理系统中用于处理日期和时间数据的关键工具。这些函数允许用户提取日期和时间的组成部分、执行日期和时间的算术运算、比较日期和时间值,以及将字符串转换为日期时间格式。 首先...
本文将深入探讨MySQL中的日期加减函数,包括`addtime()`、`adddate()`、`date_add()`、`subtime()`、`subdate()`和`date_sub()`,这些函数可以帮助我们方便地对日期和时间进行增减操作。 1. `addtime()` 函数: 这...
MySQL中的日期和时间函数是数据库查询中非常关键的一部分,它们允许开发者进行复杂的日期和时间操作。在本篇文章中,我们将详细...理解并熟练使用这些函数,可以极大地提高在MySQL中处理日期和时间数据的效率和准确性。
在MySQL中,处理时间数据是数据库操作中的常见任务。这篇内容主要探讨了如何使用SQL语句获取一天、一周、一月内的数据。首先,我们创建了一个名为`t`的表,包含`id`和`addTime`两个字段,`addTime`字段存储的是日期...
MySQL API 提供了一系列丰富的日期和时间函数,这些函数允许开发者对日期和时间数据进行复杂的操作。在本节中,我们将详细探讨这些函数的功能及其在实际应用中的用途。 1. **ADDTIME()** 和 **DATE_ADD()**: 这两个...
### 六、存储过程中的常用函数 #### 字符串类函数 - `CHARSET(str)`:返回字符串的字符集。 - `CONCAT()`:连接多个字符串。 - `INSTR()`:查找子串在字符串中的位置。 - `LCASE()`:将字符串转为小写。 - `LEFT()`...
MySQL 中的日期和时间函数用于操作时间值,包括添加、转换、提取日期和时间的各个部分等操作。下面是 MySQL 日期和时间函数的详细介绍: 日期和时间函数 1. ADDTIME():添加日期值的时间值(间隔) 2. CONVERT_TZ...
MySQL中的日期和时间函数是数据库管理系统中用于处理日期和时间数据的重要工具,这些函数使得对时间序列数据的操作变得简单和高效。在MySQL中,日期和时间类型包括DATE、TIME、DATETIME、TIMESTAMP等,它们各有不同...
### MySQL 常用查询语句详解 ...以上介绍了MySQL中常用的23种查询语句,涵盖了数值型、字符串、日期型等多种数据类型的查询方法以及各种复杂的查询需求。通过这些查询语句,开发者可以更高效地管理数据库中的数据。
以上示例代码展示了如何在存储过程中使用动态SQL语句来创建两个不同的表:`mtpulseYYYYMM` 和 `pedoYYYYMM`。其中`str_date`变量用于获取当前日期的年月部分,格式为`YYYYMM`,然后使用这个变量来动态地构建表名。 ...
通过上述内容,我们对MySQL 5.0的存储过程有了全面的认识,包括它们的创建、调用、删除,以及在过程中如何使用条件语句、循环结构和各种函数。这不仅提高了数据库操作的效率,也简化了复杂的业务逻辑实现。
在提供的代码中,使用了`mysql_connect()`函数来建立与MySQL服务器的连接。该函数接受三个参数:服务器地址(这里是"localhost"),用户名("root")和密码(空字符串,意味着没有设置密码)。然后,使用`mysql_...