SYSDATE()
函数说明
SYSDATE()
函数返回当前日期和时间的 'YYYY-MM-DD HH:MM:SS' 格式的值。
SYSDATE()
返回执行过程中动态的实时时间。这与 NOW()
的行为不同,后者返回语句开始执行的时间。
函数语法
> SYSDATE(fsp)
参数释义
参数 | 说明 |
---|---|
fsp | 非必要参数。如果给定 fsp 参数以指定从 0 到 6 的小数秒精度,则返回值包括该数字的小数秒部分。 |
示例
mysql> select sysdate();
+----------------------------+
| sysdate() |
+----------------------------+
| 2024-04-30 10:49:39.554807 |
+----------------------------+
1 row in set (0.00 sec)
mysql> select sysdate(6);
+----------------------------+
| sysdate(6) |
+----------------------------+
| 2024-04-30 10:50:08.452370 |
+----------------------------+
1 row in set (0.00 sec)
mysql> SELECT SYSDATE(), SLEEP(2), SYSDATE();
+----------------------------+----------+----------------------------+
| sysdate() | sleep(2) | sysdate() |
+----------------------------+----------+----------------------------+
| 2024-04-30 10:50:30.004912 | 0 | 2024-04-30 10:50:32.005203 |
+----------------------------+----------+----------------------------+
1 row in set (2.00 sec)
mysql> SELECT NOW(), SLEEP(2), NOW();
+----------------------------+----------+----------------------------+
| now() | sleep(2) | now() |
+----------------------------+----------+----------------------------+
| 2024-04-30 10:50:47.904309 | 0 | 2024-04-30 10:50:47.904309 |
+----------------------------+----------+----------------------------+
1 row in set (2.00 sec)