MariaDB 中的 SECOND函数和 SYSDATE函数
1. 第二个函数:
在 MariaDB 中,SECOND函数返回日期值的第二部分。在这个函数中,第一个参数是日期/日期时间。此函数返回给定日期值的秒数(0 到 59 之间的数字)。在这个函数中,我们将在其中传递日期值,它会返回日期的第二个结果。
句法 :
SECOND( date_value )
范围:
- date_value –从中提取秒的日期或日期时间值。
返回 :
它将返回日期值的第二部分。
示例 1:
SELECT SECOND('10:06:23')-SECOND('2020-05-19 09:19:02.000004');
输出:
21
示例 2:
SELECT SECOND('01:02:22')+SECOND('02:10:06');
输出:
28
示例 3:
SELECT SECOND('14:01:26');
输出:
26
示例 4:
SELECT SECOND('2020-05-19 09:19:02.000004');
输出:
2
示例 5:
SELECT SECOND('2018-10-11 12:20:23');
输出:
23
示例 6:
SELECT SECOND('838:10:59');
输出:
59
示例 7:
#The Curdate() function will return the current time of the system date
SELECT SECOND(CURDATE());
输出:
19
2. SYSDATE函数:
在 MariaDB 中,SYSDATE函数用于返回当前日期和时间。在这个函数中,不会传递任何参数。对于字符串上下文,此函数将以“YYYY-MM-DD HH:MM:SS”格式返回当前日期。对于数字上下文,此函数将以 YYYYMMDDHHMMSS 格式返回当前日期。
句法:
SYSDATE()
范围:
- NA –此函数中不会传递任何参数。
返回:
返回当前日期和时间
示例 1:
SELECT (SYSDATE()+12)-SYSDATE();
输出:
12
示例 2:
SELECT SYSDATE();
输出:
'2020-11-08 10:27:21'
示例 3:
SELECT SYSDATE() + 10;
输出:
20201108102731
示例 4:
SELECT SYSDATE() - 15;
输出:
20201108102706