MySQL获取时间及日期的函数–sysdate()

树叶云

如果需要让MySQL获取时间和日期,使用何种函数好呢?使用sysdate() 函数就可以让MySQL获取时间和日期,下面就让我们来了解该函数。

MySQL获得当前日期+时间(date + time)函数sysdate() :

sysdate() 日期时间函数跟 now() 类似,不同之处在于:now() 在执行开始时值就得到了, sysdate() 在函数执行时动态得到值。看下面的例子就明白了:

mysql> select now(), sleep(3), now();

+———————+———-+———————+
| now() | sleep(3) | now() |
+———————+———-+———————+
| 2008-08-08 22:28:21 | 0 | 2008-08-08 22:28:21 |
+———————+———-+———————+mysql> select sysdate(), sleep(3), sysdate();

+———————+———-+———————+
| sysdate() | sleep(3) | sysdate() |
+———————+———-+———————+
| 2008-08-08 22:28:41 | 0 | 2008-08-08 22:28:44 |
+———————+———-+———————+
可以看到,虽然中途 sleep 3 秒,但 now() 函数两次的时间值是相同的; sysdate() 函数两次得到的时间值相差 3 秒。MySQL Manual 中是这样描述 sysdate() 的:Return the time at which the function executes。

sysdate() 日期时间函数,一般情况下很少用到。

 

 

【编辑推荐】

带您了解mysql CONCAT()函数

MySQL字符串分割并拼接语句介绍

修改mysql默认字符集的方法

MySQL删除外键定义的方法

使用MySQL外键的四个条件

文章来源网络,作者:运维,如若转载,请注明出处:https://shuyeidc.com/wp/231030.html<

(0)
运维的头像运维
上一篇2025-04-19 12:28
下一篇 2025-04-19 12:29

相关推荐

发表回复

您的邮箱地址不会被公开。必填项已用 * 标注