文学起点网
当前位置: 首页 文学百科

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方面的内容,感兴趣的朋友可以关注下~

,
    推荐阅读
  • 拉布拉多怎么看纯不纯(如何看拉布拉多品相)

    最简单的办法,看毛色,拉布拉多只有三种颜色:黄色、黑色和棕色,纯色,不会有其他颜色,黑色的拉布拉多注意一下,胸前不能有大片白色,少量几根白毛是允许的,接下来我们就来聊聊关于拉布拉多怎么看纯不纯?拉布拉多还有个特征就是尾巴,俗称水獭尾巴,就是一条粗粗的直直的尾巴,一般向下,很少有向上扬起,更不能卷起来。拉布拉多耳朵比较大,拉起来可以遮住狗的眼睛,向下耷拉,耳朵不能竖起来。

  • jdm 车型推荐(美国人为啥喜欢日系车)

    本以为Supra的美国之旅即将在此终结时,事情迎来了转机。有着EK打下的基础,2017年发售的FK8TypeR更是炙手可热,以3.5万美元限量发售的它瞬间被抢购一空。值得一提的是,S2000也是迄今为止唯一一台后驱的红头发动机车型。为纪念这段不平凡的岁月,塞纳加入了本田的设计团队并参与了NSX的测试工作。此后,本田更是赠送了两辆NSX给他作为纪念。据统计,老款NSX在它15年的生命中仅生产了1.8万多辆,而其中有一半以上都是被美国人买走的。

  • word怎么自动编号(方法简单易懂)

    接下来我们就一起去了解一下吧!word怎么自动编号首先打开计算机,打开Word将各级标题设置成对应的标题格式。然后,点击菜单栏的多级列表,选择定义新的多级列表。点击确定之后,标题的标号就成功了,正文的各级标题都已经编号了,这时增加标题或删减标题,各级标题的编号都会自动随之变化。

  • 赛博朋克2077插件代码有哪些(赛博朋克2077插件怎么使用)

    赛博朋克2077插件代码有哪些?插件代码不少,但是真正好用的却不是很多,下面小编就带来赛博朋克2077插件代码分享,一起来看看吧。

  • 气缸缓冲怎么调节(一般都会用这种方法)

    下面更多详细答案一起来看看吧!气缸缓冲怎么调节首先将速度控制阀的开度放在调整范围内的中间位置。随后逐渐调节减压阀的输出压力,当气缸接近预定速度时,即可确定工作压力。然后用速度控制阀进行微调,最后调节气缸的缓冲,调节缓冲针阀使活塞的惯性得到吸收,其最终速度又不致撞击缸盖为宜,榛锐机电供应气缸。

  • 跑步机皮带异响处理方法(怎么解决跑步机皮带异响)

    跑步机皮带异响处理方法跑带声音和跑步声,处理方法:当在跑步机上面运动时有“刷刷”的声音,是因为跑带和跑板没有完全磨合,使用一段时间后声音会减轻。如跑板有“吱嘎”的声音,则是跑板固定螺丝松动,处理方法:将跑板最末端银白色塑料套取下,再将跑板边上塑料条往后抽出,能看到跑板表面固定螺丝,然后用M6六角扳手固定或将跑板下面螺丝固定好。如电机有异晌则需更换电机。

  • 易建联个人资料简介(易建联个人介绍)

    2010年6月30日,转会至华盛顿奇才队。2011年10月8日,易建联重回CBA为广东东莞银行队效力。2015年10月3日,易建联等人带领的中国男篮在2015年男篮亚锦赛上夺冠,并获得里约奥运会比赛资格。2015年,获得中国十佳运动员称号。2017年12月5日,易建联选评为“全球杰青”。2019年2月15日,易建联正式成为CBA历史篮板王。2019年3月15日,易建联成为CBA首位最佳防守球员。2019年5月3日,易建联随广东队夺得2018-19赛季CBA总冠军并荣膺总决赛MVP。

  • 国内翡翠原石产地(翡翠的介绍)

    国内翡翠原石产地国内翡翠原石产地为新疆和田地区策勒县。翡翠的原产地很少,在世界上只有美国、日本、俄罗斯、危地马拉、缅甸、中国等几个国家,中国新疆和田地区策勒县出产少量翡翠矿石,而缅甸是翡翠产量最高、品质最好的国家。翡翠的正确定义是以硬玉矿物为主的辉石类矿物组成的纤维状集合体,是在地质作用下形成的。市场上商业品级的翡翠玉石95%以上来自缅甸,缅甸是世界翡翠出产最丰富的国家,且以玉石优质闻名。

  • 这三本小说真是值得一看(这些小说真的太冷门了)

    为了响应冷空气的号召,榜哥决定再添股风,专门为各位小伙伴准备了五本过冬必备的冷门小说。其实关于《新宋》这本书,能说的东西有很多,甚至单独做一期节目也是绰绰有余。作为一本穿越小说,《新宋》的主体却不单单只是穿越,更近似是一部关于宋朝的大百科全书。新宋值得称赞的地方太多太多,而我只想说一句,新宋是一本成功的历史小说。这,便是你们不容错过的理由好了,我是榜哥,网络小说排行榜,关注转发不书荒。

  • 冬天洗澡的水温多少度合适(冬天洗澡水温多少度最好)

    冬天如果要洗澡的话,建议将水温控制在40摄氏度左右最好。因为这个温度只高出体表几度,肤感会比较的舒适。并且这个水温洗澡还能够起到较好的去垢止痒、舒筋活血、发汗镇痛的作用。但如果觉得水温冷的话可以稍稍调高几度,但注意水温不能过高,不然就会对身体造成不好的影响。并且水温过高还会使得体表的油脂被过度冲掉,这样就是使得皮肤出现干燥缺水的情况。