高考考试网
当前位置: 首页 高考资讯

mysql中time的数据类型选择(详解mysql三大时间函数now)

时间:2023-05-18 作者: 小编 阅读量: 7 栏目名: 高考资讯

概述今天主要介绍一下mysql中时间函数now()current_timestamp()和sysdate()以及三者之间的比较。所以两次执行sysdate函数返回不同的时间是因为第二次调用执行该函数时等待了前面SLEEP函数5秒,而对于now函数,不管在sleep之前还是之后执行,返回都是执行这条sql语句的时间。

概述

今天主要介绍一下mysql 中 时间函数now() current_timestamp() 和 sysdate() 以及三者之间的比较。


now()、current_timestamp() 和 sysdate()

在mysql中有三个时间函数用来获取当前的时间,分别是now()、current_timestamp() 和 sysdate()

这三个函数都可以获得当前的时间,例如

select now(),current_timestamp(),sysdate() \G

这里看起来是没有什么不同的,但是翻阅mysql官方的文档可以发现

CURRENT_TIMESTAMP and CURRENT_TIMESTAMP() are synonyms for NOW().

也就是说 CURRENT_TIMESTAMP和 CURRENT_TIMESTAMP()都是 NOW()这个函数的同义词,所以作用是一致的,而sysdate()函数的解释是

SYSDATE() returns the time at which it executes. This differs from the behavior for NOW(), which returns a constant time that indicates the time at which the statement began to execute. (Within a stored function or trigger, NOW() returns the time at which the function or triggering statement began to execute.)

简单来说,now()(current_timestamp())函数获得的是语句开始执行时的时间,而sysdate()函数是这个函数执行时候的时间。


实例

使用sleep()函数延时,预期结果是延时前后now()函数对应的时间不变,sysdate()的时间等于之前的时间加上延时时间

select now(),current_timestamp(),sysdate(),sleep(5),now(),current_timestamp(),sysdate(),sleep(10),now(),current_timestamp(),sysdate() \G

在上面这个例子因为人为加入了sleep函数,让其等待5秒和10秒,可以发现sysdate返回的函数跟其他是不一样的,究其原因是这3个函数的略微区别:

1) current_timestamp是now的同义词,也就是两者是相同的

2)sysdate函数返回执行当前函数的时间,而now返回执行sql语句时的时间。所以两次执行sysdate函数返回不同的时间是因为第二次调用执行该函数时等待了前面SLEEP函数5秒,而对于now函数,不管在sleep之前还是之后执行,返回都是执行这条sql语句的时间。


觉得有用的朋友多帮忙转发哦!后面会分享更多devops和DBA方面的内容,感兴趣的朋友可以关注下~

,
    推荐阅读
  • 什锦酸奶做法图解(制作什锦酸奶的四个步骤详解)

    下面内容希望能帮助到你,我们来一起看看吧!什锦酸奶做法图解草莓切成薄薄的心形,贴在杯壁上,再倒入酸奶。一层桑葚酱,一层酸奶,一层桑葚酱,一层酸奶。芒果切薄片,用花形翻糖模具印出花纹,紧贴在酸奶瓶的杯壁。然后再慢慢倒入酸奶,插上巧克力棒,点缀几颗心形的芒果粒。

  • 农药残留主要的检测方法 农药残留检测

    农药残留主要的检测方法可分为常规检测法和速测方法。常规的检测法有凝胶色谱法,气象色谱法和薄层色谱法。速测方法主要是酶抑制率法和速测卡法两种,不过都是利用酶活性被抑制的原理进行的。

  • 东北角是什么位(东北角的具体方位)

    下面内容希望能帮助到你,我们来一起看看吧!东北角是什么位东北角属艮位,在八卦之中,艮是山石的根本,它在风水学中,也主管着我们的财运和事业运。而且在家居风水中,艮位主要影响着的是小孩子的运势,如果家中有小孩子存在,您要注意好东北角的风水了,不然很容易影响小孩子的寿运和学业。

  • 李荣浩什么时候火(李荣浩为什么这么火)

    第一李荣浩首先是一个很有才华的人,作词作曲乐器都很精通,歌曲几乎都是自己作词作曲原创的,且发布新歌频率高。第二李荣浩创作的基本上是流行歌曲,很符合以年轻人为中心的听众的口味。当然,歌手的平台可能会比其他的平台要好,会更助推李荣浩的发展。总而言之,李荣浩是一个迟早要火的人,他一定会火。负有诗书气自华,是金子总会发光,努力多了,能力提升了,才华多了,机会自然也多了,李荣浩就是这么一个例子。

  • 绿豆沙的制作方法(绿豆沙的做法)

    绿豆沙的制作方法?接下来我们就一起去研究一下吧!绿豆沙的制作方法食材:绿豆500g,糖30g,糖浆20g,黄油60g,水800g。

  • 猫咪简笔画傻瓜画法(捉住一只爱花的猫咪)

    )在右上角画出太阳。(可以选择自己喜欢的颜色进行涂色。

  • 知道这4个小功能让小米手机更省(原来小米手机这么多黑科技)

    原来小米手机这么多黑科技!打开这个开关,实现1个系统2部手机说起小米手机大家都会想到MIUI系统,小米MIUI系统在众多安卓系统中算是最突出的手机。除了手机系统好用以外,小米手机中的一些功能也非常实用,比如下面的应用双开功能,就可以满足大家一部手机实现登录两个账号。为了让大可以同时登录多个账号,我们可以在小米手机中使用功能,除了可以登录社交账号以外,还可以通过搜索选择需要登录的应用。

  • 家庭自制马蹄雪梨银耳糖水(家庭马蹄雪梨银耳糖水的做法)

    接下来我们就一起去了解一下吧!家庭自制马蹄雪梨银耳糖水首先把银耳洗净泡发,去蒂撕小片,枸杞洗净备用。荸荠,梨去皮切小块。将银耳放入锅中,加适量的冷水。大火煮沸好,转小火煮25分钟。放入荸荠,梨煮15分钟。最后放入冰糖拌均匀即可。

  • 草龟苗为什么那么容易死(关于草龟的介绍)

    草龟苗在零上20℃左右的时候才会吃东西,虽然温度接近20℃时也会有求食的欲望,但是别去喂它,否则会造成消化不良,幼龟消化不良容易死苗。中华草龟又名乌龟、金龟、金线龟、墨龟、泥龟、水龟、山龟、臭青龟、长寿龟、八卦龟等,为龟鳖目,地龟科,乌龟属。中华草龟是我国龟类当中分布最广的一种。在国际市场上,中华草龟十分畅销。日本、菲律宾以及欧美各国人民将其视为象征“吉祥,延年益寿”之物。

  • 今年流感疫苗接种为什么这么难(疾控专家解读流感疫苗接种热点问题)

    既往有流感病史不是疫苗接种禁忌,另外流感病毒容易发生变异,接种当季的疫苗才有可能预防当季流行的流感病毒。与三价流感疫苗相比,四价疫苗增加了乙型流感的一个亚型。两种疫苗均可预防流感病毒感染,没有优先推荐,可根据自身情况选择任一种。接种前保持良好心情,合理休息,避免空腹接种。