首页 MySQL SYSDATE() 函数

MySQL SYSDATE() 函数

MySQL SYSDATE() 函数按 YYYY-MM-DD hh:mm:ss 格式返回当前时间和日期。

NOW() 函数不同,SYSDATE() 函数返回的该函数执行的准确系统时间,而 NOW() 函数返回的是所在的语句、函数、存储过程开始执行的时间。

SYSDATE() 语法

这是 MySQL SYSDATE() 函数的语法:

SYSDATE()

SYSDATE() 示例

返回系统的当前时间。

SELECT SYSDATE(), SYSDATE() + 1;
+---------------------+----------------+
| SYSDATE()           | SYSDATE() + 1  |
+---------------------+----------------+
| 2022-04-12 03:34:13 | 20220412033414 |
+---------------------+----------------+

注意: SYSDATE() + 0 的结果为 YYYYMMDDhhmmss 格式。SYSDATE() + N 意味着当前时间加上 N 秒。

NOW() 函数不同,SYSDATE() 函数返回的该函数执行的准确系统时间,而 NOW() 函数返回的是所在的语句、函数、存储过程开始执行的时间。请看下面的示例:

SELECT
    NOW(),
    SYSDATE(),
    SLEEP(2),
    NOW(),
    SYSDATE()\G
    NOW(): 2022-04-12 03:35:10
SYSDATE(): 2022-04-12 03:35:10
 SLEEP(2): 0
    NOW(): 2022-04-12 03:35:10
SYSDATE(): 2022-04-12 03:35:12
特别声明:本站部分内容收集于互联网是出于更直观传递信息的目的。该内容版权归原作者所有,并不代表本站赞同其观点和对其真实性负责。如该内容涉及任何第三方合法权利,请及时与824310991@qq.com联系,我们会及时反馈并处理完毕。