Skip to content

NOW()

函数说明

NOW() 函数返回当前日期和时间的 'YYYY-MM-DD HH:MM:SS' 格式的值。

NOW() 返回语句开始执行的时间。这与 SYSDATE() 的行为不同,后者返回执行过程中动态的实时时间。

函数语法

> NOW(fsp)

参数释义

参数 说明
fsp 非必要参数。如果给定 fsp 参数以指定从 0 到 6 的小数秒精度,则返回值包括该数字的小数秒部分。

示例

mysql> select now();
+----------------------------+
| now()                      |
+----------------------------+
| 2024-04-29 08:03:50.479238 |
+----------------------------+
1 row in set (0.03 sec)

mysql> select now()+1;
+-------------------+
| now() + 1         |
+-------------------+
| 1730168483.512705 |
+-------------------+
1 row in set (0.00 sec)

mysql> select now(6);
+----------------------------+
| now(6)                     |
+----------------------------+
| 2024-04-29 08:05:26.528629 |
+----------------------------+
1 row in set (0.02 sec)

mysql> SELECT NOW(), SLEEP(2), NOW();
+----------------------------+----------+----------------------------+
| now()                      | sleep(2) | now()                      |
+----------------------------+----------+----------------------------+
| 2024-04-29 08:17:23.876546 |        0 | 2024-04-29 08:17:23.876546 |
+----------------------------+----------+----------------------------+
1 row in set (2.06 sec)

mysql> SELECT SYSDATE(), SLEEP(2), SYSDATE();
+----------------------------+----------+----------------------------+
| sysdate()                  | sleep(2) | sysdate()                  |
+----------------------------+----------+----------------------------+
| 2024-04-29 16:19:21.439725 |        0 | 2024-04-29 16:19:23.440187 |
+----------------------------+----------+----------------------------+
1 row in set (2.01 sec)