游戏攻略网
当前位置: 首页 游戏攻略

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

时间:2023-05-18 作者: 小编 阅读量: 2 栏目名: 游戏攻略

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

,
    推荐阅读
  • 梦见别人怀孕生子(梦见别人怀孕生子意思是什么)

    职员梦见别人怀孕生子,你认为你不应该安于现状,觉的自己才华没有表现出来,得不到好的机会表现自己。商人梦见别人怀孕生子,生意受到他人打击,很可能自己的投资变成了他人的利益。少女梦见别人怀孕生子,渴望得到爱情,希望能够有人爱护自己,但是现实不如意,往往得不到好的归宿。老人梦见别人怀孕生子,家人能够平平安安,并且能够享受天伦之乐,会子孙满堂。

  • 护肤品oem加工厂哪里的好(OEM护肤品加工厂的选择标准是什么)

    公司的设计团队走访世界各地,密切把握潮流风向,新产品的研发和设计成为行业佼佼者。公司具备自由进出口资质,并获得多国的自由销售证书。成功协助国内外上百个化妆品品牌的面市,并进入欧美的大型商业连锁销售,取得了良好的市场反响和持续的合作。严格执行化妆品105项及国际标准生产,严密的质量检验监测管理系统,安全为先、质量为先、诚信为先是公司秉承的经营理念。

  • 锦心似玉一共多少集(锦心似玉一共有几集)

    下面更多详细答案一起来看看吧!锦心似玉一共多少集《锦心似玉》一共有45集。《锦心似玉》是由温德光、杨小波执导,钟汉良、谭松韵领衔主演,何泓姗、唐晓天主演的古装剧。该剧改编自吱吱小说《庶女攻略》,讲述了明朝中期永平侯大将军徐令宜和庶女十一娘先婚后爱、携手成长的励志爱情故事。该剧于2021年2月26日在腾讯视频首播,泰国、日本、韩国、菲律宾、印尼、西班牙、越南同步播出。

  • lol西部魔影皮肤什么时候结束(西部魔影新皮肤上线)

    这几款皮肤中,特效最有意思的应该是图奇了,在他开大后,会长出一双黑色的翅膀。这个改动会在12.10版本正式上线,这或许会在一定程度上改变目前整个英雄联盟的伤害输出体系。

  • 遥望星空作文(遥望星空作文范文)

    如今,高速发展的世界让“快节奏”逐渐成为生活的代名词。当月亮变成一镰弯月时,又好似一个诚挚微笑,昭示着宇宙对人类的友好。那点点繁星犹如被冲上沙滩的贝壳,只不过在月光的洗涤下变得更加璀璨夺目,似一个个调皮的小孩,争相炫耀着自己手中最闪亮的那一颗。看那繁星点点,让我不由自主的想到了人生,其实那一粒粒璀璨夺目的“贝壳”不就如同那许许多多的人生一样吗?

  • pep六年级英语上册一单元知识总结(人教PEP版英语六年级上册期中知识点)

    而走路用“on”例如onfoot.2.国家名字,地方名字第一个字母要大些:例如:Canada加拿大,China中国,America美国,England英国,Australia澳大利亚3.频度副词是表示做的次数多少的词语。这两个词是一对反义词。这大部分的国家都是靠右行驶的:driversdriveontherightsideoftheroad.记住EnglandandAustralia,driversdriveontheleftsideoftheroad.英国和澳大利亚,司机是靠左行驶的。

  • 斯玛特为什么是最佳防守球员(最值得敬佩的运动员)

    多哈世锦赛男子100米决赛的赛场上科尔曼以9秒76获得冠军,贾斯汀·加特林跑出9秒89获得亚军。贾斯汀·加特林是一个饱受争议的运动员,也是田径历史上唯一一个小半个职业生涯都处在禁赛中的运动员。2001年加特林被查出服用禁药,禁赛两年。贾斯汀·加特林也是唯一复出后仍能保持禁赛前成绩的运动员,在博尔特时代也能和其一比高下。赛后35岁老将加特林用跪拜的方式致敬老对手“博尔特”。世间很难再有第二个加特林,向传奇老将致敬!

  • 邹忌讽齐王纳谏有哪些启示(邹忌讽齐王纳谏)

    《战国策》为西汉刘向编订的国别体史书,原作者不明,一般认为非一人之作。西汉时期,刘向进行整理后,删去其中明显荒诞不经的内容,按照国别,重新编排体例,定名为《战国策》。此所谓战胜于朝廷。城北徐公,远近闻名,是齐国最美的男子。田齐桓公去世后,齐威王即位。齐威王马上来了兴趣,立即下令召见。只见一位身材修长,相貌堂堂的男子腋下夹了把琴,匆匆进了大厅。邹忌提出了一整套治国安邦的措施。

  • 33w原装快充充电器(高性能的移速充电器)

    每个充电头的证明都印有移速的品牌Logo和PD20W的标识。包装盒里仅有移动电源本体,和一条短短的Type-C充电线。3移速Lighting转Type-C的数据线,适用于苹果的各种设备,背面也是印有参数规格和防伪标签。这条Lighting转Type-C的数据线,长1.2米,支持2.4A电流。手上的电子设备挺多的,先给两部手机和两个移动电源充满电。

  • 正宗炝锅面条最好吃的家常做法(大厨教你炝锅面)

    炝锅面是一道家常面食,以面条为主要食材,配上猪肉,豆芽,青菜,小葱等辅料制作而成,面条劲道,口味鲜香,越吃越过瘾。首先我们准备一下食材:1.准备二细的面条一斤左右备用。