首页 > 数据库 >MySQL中时间函数NOW()和SYSDATE()的区别

MySQL中时间函数NOW()和SYSDATE()的区别

时间:2023-05-29 11:34:00浏览次数:55  
标签:SYSDATE 语句 TIMESTAMP MySQL LOCALTIMESTAMP mysql NOW


  mysql中日期函数还是比较常用的。主要有NOW()和SYSDATE()两种,虽然都表示当前时间,但使用上有一点点区别。

  NOW()取的是语句开始执行的时间,SYSDATE()取的是动态的实时时间。

因为NOW()取自mysql的一个变量”TIMESTAMP”,而这个变量在语句开始执行的时候就设定好了,因此在整个语句执行过程中都不会变化。

执行下面这个例子就明白了:

SELECT NOW(),SYSDATE(),SLEEP(3),NOW(),SYSDATE()

先查询了NOW()和SYSDATE(),然后sleep了3秒,再查询NOW()和SYSDATE(),结果如下:

MySQL中时间函数NOW()和SYSDATE()的区别_日期函数

NOW()还有3个同义词,效果跟NOW()一样,而且都有2种形式写法:

LOCALTIME或LOCALTIME()
LOCALTIMESTAMP或LOCALTIMESTAMP()
CURRENT_TIMESTAMP或CURRENT_TIMESTAMP()

标签:SYSDATE,语句,TIMESTAMP,MySQL,LOCALTIMESTAMP,mysql,NOW
From: https://blog.51cto.com/chengzheng183/6369247

相关文章

  • MySQL 将 字符串 转为 整数
    1、CAST(eprAStype)1)type为 SIGNEDSELECTCAST("-12"ASSIGNED);效果如下:2)type为UNSIGNEDSELECTCAST("-12"ASUNSIGNED);效果如下:2、CONVERT(expr,type)SELECTCONVERT('123',SIGNED);额外补充1、CAST和CONVERT两个函数中的type取值可以为:SIGNED,UNS......
  • 2018ACM浙江省赛 ZOJ 4029 Now Loading!!!(二分)
    NowLoading!!!TimeLimit: 1Second     MemoryLimit: 131072KBDreamGridhas  integers .DreamGridalsohas foragivennumber ,where , .InputTherearemultipletestcases.Thefirstlineofinputisaninteger Thefirstlinecon......
  • ubuntu22安装docker、redis、mysql及部署net6应用
    一、更新系统软件包索引sudoaptupdate二、安装dockersudoaptinstalldocker.io三、在docker中安装Mysql拉取mysql镜像dockerpullmysql:latest查看镜像dockerimages运行容器dockerrun-itd-p3306:3306-eMYSQL_ROOT_PASSWORD=123456--namemysql......
  • MySQL主从复制验证性配置操作
    前置条件:VMwareWorkstationPro、CentOS7两台同网段虚机dw2(ip:192.168.203.202),dw3(ip:192.168.203.203)1.数据库安装和初始化yuminstall-ymariadbmariadb-servermariadb-develvim/etc/my.cnf#打开mysql-bin功能[mysqld]server-id=2log-bin=mysql-bin#启动marid......
  • MySQL优化思路及方向
    本系列为:MySQL数据库详解,为千锋资深教学老师独家创作,致力于为大家讲解清晰MySQL数据库相关知识点,含有丰富的代码案例及讲解。如果感觉对大家有帮助的话,可以【关注】持续追更~文末有本文重点总结,技术类问题,也欢迎大家和我们沟通交流!前言从今天开始本系列文章就带各位小伙伴学习......
  • 项目中mysql中的多行文本不会换行的问题
    1.修改E:\suomingwork\project\20221207zx\zx\src\main\java\com\velcro\filter\XssAndSqlRequestWrapper.java文件中的getParameter方法针对流程中的@OverridepublicStringgetParameter(Stringname){Stringv=super.getParameter(name);if(v==......
  • MySQL数据类型精讲
    1.MySQL中的数据类型常见数据类型的属性,如下:......
  • 在Fedora37 上安装mysql8.0数据库
    https://blog.csdn.net/BIggyGuan/article/details/108380268  部分转载这里1.添加MySQL8.0社区存储库29系统:sudodnfinstallhttps://repo.mysql.com//mysql80-community-release-fc29-1.noarch.rpm28系统sudodnfinstallhttps://repo.mysql.com//mysql80-community......
  • MYSQL数据字典
    1查询表和列1--最齐全的信息查询2SELECTa.TABLE_NAME"表",3a.COLUMN_NAME"列",4a.COLUMN_TYPE"类型",5a.COLUMN_DEFAULT"默认值",6a.IS_NULLABLE"是否为空",7a.CHARACTER_SET_NAME"表字符集",8a.COLLATION_......
  • rhel 7.3搭建mysql一主两从——非单机环境
    文档课题:rhel7.3搭建mysql一主两从——非单机环境.数据库:mysql8.0.27系统:rhel7.3安装包:mysql-8.0.27-linux-glibc2.12-x86_64.tar.xz环境介绍:1、 理论知识MySQL主从复制主要三个线程:master(binlogdumpthread)、slave(I/Othread、SQLthread),Master一条线程和Slave两条线......