科百科
当前位置: 首页 范文大全

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

时间:2023-05-18 作者: 小编 阅读量: 4 栏目名: 范文大全

概述今天主要介绍一下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方面的内容,感兴趣的朋友可以关注下~

,
    推荐阅读
  • soe是什么意思(soe意思是什么)

    接下来我们就一起去了解一下吧!soe是什么意思SOE企业家精神公益组织下属中国青年创业探索项目。SOE是一个国际非盈利组织,总部位于新加坡,项目开展范围包括新加坡、美国、越南、毛里裘斯等地。

  • 橄榄和青果的区别是什么(橄榄跟青果有什么区别)

    接下来我们就一起去研究一下吧!橄榄和青果的区别是什么橄榄和青果没有区别,橄榄的别名是青果,是橄榄科橄榄属乔木植物。果实呈卵圆形至纺锤形,成熟时黄绿色,外果皮厚,核硬,两端尖,核面粗化。花期4-5月,果10-12月成熟。种子1-2毫米,不育室稍退化。

  • 《守望先锋》天梯比赛英雄出场率分析

    《守望先锋》为了更好的天梯排名,有玩家对最近英雄出场率及单个英雄进行了分析。至于防守方的76,在占领高台后,不容小觑。还有很重要的一点就是在当前版本,对双飞的克制十分关键。民工六连的nerf,换来路霸的极高出场率。万金油角色,不过没有大锤作队友,路霸很惨。在防守方面,狂鼠地位因为双飞组的出现略微下降,不过依然是破盾的主力。不过短cd小范围的探测和缘分到了爆炸的伤害,仍然让半藏在推车进攻有了一些出场。

  • 女人常吃蒸山药的好处(女人吃山药的好处)

    女人常吃蒸山药的好处女人吃蒸山药主要是有健胃的作用,还能够降低血糖。氨基酸可以修复破损细胞、破损因子等,所以有很好的养颜作用。山药多糖对环磷酰胺所导致的细胞免疫抑制有对抗作用,能使被抑制的细胞免疫功能部分或全部恢复正常。含山药的八味地黄丸,主治产后虚汗不止。山药还可治肺结核、伤寒及妇女病等,这都有利于延年益寿。

  • 指出曲线经过怎样的步骤可以由正弦曲线得到(积累方法太重要)

    指出曲线经过怎样的步骤可以由正弦曲线得到需要指出具体的变化前曲线,曲线类型非常多,需要有明确的类型,才可以判断变化规律。正弦曲线或正弦波是一种来自数学三角函数中的正弦比例的曲线。也是模拟信号的代表,与代表数字信号的方波相对。正弦曲线可表示为y=Asin+k,定义为函数y=Asin+k在直角坐标系上的图象,其中sin为正弦符号,x是直角坐标系x轴上的数值,y是在同一直角坐标系上函数对应的y值,k、ω和φ是常数。

  • 最好看的关于龙的小说(二月二龙抬头送出30部关于龙的小说)

    有幸得到了养父养母的疼爱,却被一场飞来横祸夺走了幸福美满的家庭。依靠男主的花言巧语最终俘获美女们的芳心,成为人生赢家。随天地而生的九爪龙尊,也因毁灭之战身受重伤肉体被毁。为了重生九爪龙尊选择与救自己的人类的融合,从此人类出现龙血一族林家。经过数千年的传承,林家再次出现一个天才。以及在此期间发生的各种探险故事。少年龙辰,背负父辈荣耀使命,追逐神龙灭绝谜团。

  • 宝宝腹泻能吃什么水果(宝宝腹泻需谨慎)

    而且对于药物而言,苹果酸甜可口。苹果含有丰富的糖类,有机酸,矿物质和维生素等营养物质。属于碱性食品的苹果,可迅速中和体内的酸性物质,从而增强机制免疫力。治疗中气不足,腹泻,便秘。牛奶及其他代乳品,一定要经煮沸消毒后方可食用。母乳喂养的小儿,应避免在夏天断奶,以减少腹泻,应尽量避免与患有腹泻的小儿接触。

  • 韭菜功效与作用及禁忌(韭菜的作用与功效)

    具有健胃,提神,止汗,固涩等功效。韭菜性味甘、辛、性温、无毒。根、叶捣汁有消炎止血、止痛之功。《本草纲目》就曾记载:“韭菜多食则神昏目暗,酒后尤忌”。现代医学认为,有阳亢及热性病症的人不宜食用。有扁桃腺炎、鼻蓄脓和中耳炎的人不能吃韭菜。不喜欢吃辣、易引起过敏的人也不宜吃。特殊人群少吃韭菜。

  • 屏幕分辨率是什么意思(屏幕分辨率怎么理解)

    下面希望有你要的答案,我们一起来看看吧!屏幕分辨率是什么意思屏幕分辨率是指纵横向上的像素点数,单位是px。屏幕分辨率确定计算机屏幕上显示多少信息的设置,以水平和垂直像素来衡量。屏幕分辨率高时,在屏幕上显示的像素多,单个像素尺寸比较小。显示分辨率就是屏幕上显示的像素个数,分辨率160×128的意思是水平方向含有像素数为160个,垂直方向像素数128个。屏幕尺寸一样的情况下,分辨率越高,显示效果就越精细和细腻。

  • 荷包花花朵瘪了怎么办(如何解决荷包花花朵瘪了)

    荷包花花朵瘪了怎么办如果荷包花在花期时遇上强烈的光照和强风,花朵可能会焉萎,此时需要将花盆摆放在半阴的室内养护,避免其被强光直射,也能避风。遭受强光强风的花朵水分流失较快,还需要及时给植株喷水保湿。荷包花的花期在春节前后,此时环境温度较低,夜间环境温度可能在0℃以下。冬季空气是非常干燥的,荷包花又是在冬季开放,若是不注意保湿花朵也可能焉萎。