📜  MariaDB 中的 SECOND函数和 SYSDATE函数

📅  最后修改于: 2022-05-13 01:54:45.471000             🧑  作者: Mango

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