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

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

,
    推荐阅读
  • 睡莲冬天会不会被冻死(睡莲在冬天会被冻死呢)

    以下内容大家不妨参考一二希望能帮到您!睡莲冬天会不会被冻死不同地区冬季的温度不同,而且不同品种睡莲的耐寒能力也不同,如果是南方地区的话,基本上都可以安全过冬,不会冻死。如果是北方种植不耐寒品种的话,建议搬到室内或者是保证温度不要降到0℃以下,否则就会出现冻害或者死亡的危险了。

  • 御龙在天手游哪个职业战力高(御龙在天手游玩法之转职详解)

    御龙在天手游转职手游自上线以来就受到了广大玩家们的喜爱,其中游戏的职业是玩家广为关注的一个方面,那么在转职中有哪些值得注意的地方呢,请观看下文。在御龙中,免费的职业转换是《御龙在天手游》的一大特色,不论你是远程转近战亦或者是物攻转法攻都不会有太大的难度,接下来小编就为大家简单的介绍一下如何转换职业。主副武器的获得方式有很多。售价为1锭绑银。并且我们也需要去了解新职业都要携带哪几个技能。

  • 六安城区面积人口多少(六安市人口分布图)

    六安市位于安徽省西部,2020年全市GDP总量为1669.5亿元,在安徽省16个地级市中排名第十,GDP排名远低于人口排名。裕安区常住人口为92.33万人,金安区常住人口为82.92万人,与第六次人口普查相比,裕安区增加6.87万人,金安区增加3.95万人。舒城县常住人口为69.73万人,金寨县常住人口为49.65万人,与第六次人口普查相比,舒城县减少5.2万人,金寨县减少1.8万人。

  • 尔冬升曾疑周杰伦是姜大卫私生子(周杰伦和姜大卫关系)

    由于这两天尔冬升曾疑周杰伦是姜大卫私生子在网上的关注热度是相当之高的,很多小伙伴或许也都在关注尔冬升曾疑周杰伦是姜大卫私生子,那么这当中当然还是有部分的小伙伴们并不太了解尔冬升曾疑周杰伦是姜大卫私生子,那么没有关系,如果说大家现在想要了解尔冬升曾疑周杰伦是姜大卫私生子,大家可以点击下方的点击(前往)进行了解哦。

  • 不同品牌的ppr管能熔一起不(不同品牌的PPR管和件可以混用吗)

    众所周知,PPR管主要原料为无规共聚聚丙烯,连接方式是热熔焊接,主要工具是PPR管专用热熔器。水电技师在安装PPR管材管件时,时常会碰到管材或者管件数量不够的情况,会想到用不同品牌的PPR产品临时急用,那么不同品牌的PPR管和件可以混用吗?而质量低劣的PPR管往往生产原料成分复杂,有回收料、有杂质,甚至不明塑料,这样的产品本身质量就无法保证,更不要说混装。以上三点是最常见的不同品牌PPR管材和管件的混用风险。

  • 霉鱼的腌制方法(美味的霉鱼腌制方法)

    霉鱼的腌制方法材料:新鲜活鱼,某丰水酒,辣椒末,食盐,熟茶油。将新鲜活鱼整干净不用晾水,切成块状或者整条,加入食盐拌匀后放湿润环境发酵一天表面出现泛白糊液。

  • 疏肝理气的三个动作(每日揉腹可疏肝理气)

    一提到养肝护肝,大多数人都会想到吃保养品或者是调理肝脏的药物,但实际上有一个既简单又实惠的养肝技巧,那就是按摩腹部。很多人不知道按摩腹部可以养肝,按揉腹部的过程中,会使得聚集在体内的郁气得到疏散,也就是说按摩腹部可以疏肝理气,从而达到护肝的目的。最后,在按揉腹部的时候,可以穿着衣服,也可以脱下衣服,通过按揉、推等手法,在一定程度上能够起到疏肝理气的效果,当然,这种效果是需要持之以恒才看得到的。

  • 周杰伦十大经典歌曲现场版(周杰伦让人感触最深的8首歌曲)

    周杰伦在社交平台分享了带女儿参加音乐考试的见闻。老师在海瑟薇面前变相的夸奖周杰伦在音乐方面的成就,但并不知道,海瑟薇就是周董的女儿,这让他十分欣喜。嗯,说不定海瑟薇都要比周董先出专辑呢!字里行间,将青春的画面,展现得淋漓尽致。整首歌充满稻香和阳光的味道,治愈人心。鼓励人们要不怕跌倒,继续向前,懂得知足。#周杰伦被老师表扬称家庭地位提高超得意##欢迎点赞关注,收藏转发哦!

  • 幼儿心理学介绍(幼儿心理学简单介说明)

    幼儿心理学介绍幼儿心理学,通过观察法、调查法、实验法、测验法、临床法等方法,来研究幼儿心理发展的一般规律和幼儿时期心理过程和个性的发展,从而指导幼儿健康成长。我国的吴南,张丽锦的研究发现心理理论的发展和语言的发展二者是相辅相成的。张旭的研究发现在3岁和4岁两个年龄组中,语言能力超常的幼儿在错误信念上的表现均好于语言能力一般的幼儿。

  • 暗黑破坏神3官网特别活动攻略(暗黑破坏神3国服4月23日正式开启公测)

    4月16日,《暗黑破坏神III:夺魂之镰》国服官网公布了确定的公测日期——4月23日!而此前公布的两个产品包——售价198元的无限畅玩包和售价388元的数字典藏包也将随公测同步上架发售。公测后30天内购买无限畅玩包或数字典藏包的玩家,还可额外获得一份专属的游戏内奖励:勇气之翼。