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

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

,
    推荐阅读
  • 芈八子最后嫁给谁了(女人中的轰炸机)

    书回正传,在她嫁到皇宫后,封号就是“八子”,在秦国的后宫等阶中,只堪中等,甚至在她成为宣太后之前,这个称号一直没有得到提升。虽然这位嬴荡名“荡”,但偏偏一个后人没有,如此芈八子的儿子才有了竞争王位的机会,而且在与其他皇子竞争的过程中,得到了穰侯魏冉的帮助,成功登上王位,而她也就正是成为后来的宣太后。后来芈月还有一件壮举不得不提,那就是她假装与义渠王私通,在后来为了秦国将其杀死在了甘泉宫。

  • 常见的描写春节的古诗词(50首描写春节的词)

    接下来我们就一起去了解一下吧!常见的描写春节的古诗词辞旧迎新的日子里,古人今人都有共同的情怀。是“乡书何处达,归雁洛阳边”的思念,是“那人却在,灯火阑珊处”的感慨,也是“鼓角梅花添一部,五更欢笑拜新年”的喜悦。

  • 油漆味对人有什么危害(油漆味危害是什么)

    目前大部分油漆属于环保漆,多数没有太大问题但是有些劣质的油漆,由于里面含有苯、甲醛这类有毒、有害气体,短期接触会让人头晕、眼花、血压升高、咳嗽、流鼻涕、打喷嚏等长期接触苯这一类药物的毒气,可能会引起血液系统疾病,比方说白血病,接下来我们就来聊聊关于油漆味对人有什么危害?长期接触苯这一类药物的毒气,可能会引起血液系统疾病,比方说白血病。

  • 处乱不惊必成大事(莫以疝小而不为)

    医生检查后初步判断,赵大爷是腹股沟疝合并肠梗阻,需要马上手术,结果手术中发现了更严重的问题——引起赵大爷肠梗阻的原因不仅仅是疝,还有结肠癌。医生提醒,如果腹股沟疝的包块凸出后能够用手推回去,或者平卧后可以消失,这种情况是暂时安全的。老年人一旦发现腹股沟疝或股疝,应尽早就诊,手术治疗为主。因为疝气并不能自愈,随着时间推移症状会越来越重。

  • 哄老公开心的幽默情话(逗男朋友开心一笑的搞笑俏皮句子)

    子若不走,拍晕了继续拖走。还没到白发就已经全秃了。

  • vivo手机助手在哪里找(vivo手机助手在哪里?)

    下面内容希望能帮助到你,我们来一起看看吧!vivo手机助手在哪里找首先在手机桌面打开“设置”。进入以后将“vivoice”一栏的开关开启。然后打开“动作启动”和“锁屏声控”的开关,这样长按后台键、拿起电话靠近耳机、手机亮屏状态下说出“打电话给某某”都可以打开语音助手。

  • 千古识人术八观(老人言千学不如一看)

    吕蒙发愤勤学的事迹,成为了中国古代将领勤补拙、笃志力学的代表,与其有关的成语有"士别三日"、"刮目相待"、"吴下阿蒙"等。吕蒙由于知识疏漏,见识浅薄,被人们戏称为"瞎子阿蒙"。吕蒙正是沿着千学不如一看,千看不如一练的轨迹成为一代名将的。假若吕蒙一直学,或者一直担任副都督,也不会有漂亮的荆州一役。这是由"不认真记"导致的"眼高手低"现象。

  • 怎么炒鸭肠(炒鸭肠的做法)

    下面更多详细答案一起来看看吧!怎么炒鸭肠材料:鸭肠1公斤,青椒丝120克,青蒜段6克。调料香油6克,红辣椒油10克,葱姜油60克,料酒15克,盐26克,酱油10克,醋80克,味精2克,葱丝6克。

  • 葛根粉的功效和作用具体有哪些 女人吃葛根粉的好处

    此外葛粉还能提升女性的身体内雌性激素的总数,能推动胸部发育,平常女士服用之后丰胸美乳功效非常显著。

  • iphone最近两年升级(小心点好提升iPhone)

    去年11月,安全信息公司Zerodium宣布有一个匿名团队成功破解了iOS9系统。苹果随后在iOS8.4系统中修复了这个缺陷。黑客可能会因此从我们的iPhone中窃取敏感数据。去年9月份,安全公司PaloAltoNetworks发现有39款AppStore应用感染了XcodeGhost,网络犯罪分子利用XcodeGhost的远程控制功能进行恶意攻击。