原文转载自:

http://c.biancheng.net/mysql/now_sysdate.html

MySql 中 NOW() 和 SYSDATE() 函数的作用相同,都是返回当前日期和时间值,格式为“YYYY-MM-DD HH:MM:SS”或“YYYYMMDDHHMMSS”,具体格式根据函数用在字符串或数字语境中而定。

【实例 1】使用日期时间函数 NOW 和 SYSDATE 获取当前系统的日期和时间,输入的 SQL 语句和执行结果如下所示。

mysql> SELECT NOW(),SYSDATE();
+---------------------+---------------------+
| NOW()               | SYSDATE()           |
+---------------------+---------------------+
| 2017-04-01 19:36:52 | 2017-04-01 19:36:52 |
+---------------------+---------------------+
1 row in set (0.04 sec)

由运行结果可以看到,NOW 函数和 SYSDATE 函数返回的结果是相同的。

虽然在 MySQL 中 NOW() 和 SYSDATE() 都表示当前时间,但是 NOW() 取的是语句开始执行的时间,而 SYSDATE() 取的是语句执行过程中动态的实时时间。

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

mysql> select now(),sysdate(),sleep(3),now(),sysdate();
+-----------------------+------------------------+-------------+-----------------------+---------------------+
| now()                 | sysdate()              | sleep(3)    | now()                 | sysdate()           |
+-----------------------+------------------------+-------------+------------------- ---+---------------------+
| 2019-02-27 10:59:39   | 2019-02-27 10:59:39    |        0    | 2019-02-27 10:59:39   | 2019-02-27 10:59:42 |
+-----------------------+------------------------+-------------+-----------------------+---------------------+
1 row in set (3.00 sec)

由运行结果可以看出,NOW() 函数始终获取的是 SQL 语句开始执行的时间,而 SYSDATE() 函数则是动态获取的实时时间。

感谢您的阅读,如有错误或不足之处,敬请批评指正!

MySQL 中用NOW()和SYSDATE()函数获取当前日期时间相关推荐

  1. MySQL sql语句获取当前日期|时间|时间戳

    文章转载于:博客园--水狼一族 文章地址:<MySQL sql语句获取当前日期|时间|时间戳> 一.基础时间函数 1.1 获得当前日期+时间(date + time)函数:now() My ...

  2. 使用sqlserver日期函数获取当前日期

    使用sqlserver日期函数中的getdate()可以获取当现的日期,下面就将为您介绍这种使用sqlserver日期函数获取当前日期的方法,供您参考,希望对您学习sqlserver日期函数有所启迪. ...

  3. R语言Sys.Date函数获取当前日期、将独立的年、月、日、时间、分钟、秒信息转化为对应的时间信息

    R语言Sys.Date函数获取当前日期.将独立的年.月.日.时间.分钟.秒信息转化为对应的时间信息 目录

  4. php如何获取当前日期时间函数,php如何使用date()函数获取当前时间

    php如何使用date()函数获取当前时间?本篇文章就给大家介绍具体介绍PHP使用date()函数获取当前时间的方法,希望对你们有所帮助. date()函数可以将获取到的时间戳转换为更易读的日期和时间 ...

  5. pgsql sql中获取当前时间_PostgreSQL技巧 如何获取当前日期时间

    这篇文章主要介绍了PostgreSQL 如何获取当前日期时间及注意事项,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 在开发数据 ...

  6. pandas使用bdate_range函数获取起始时间(start)和结束时间(end)范围内的所有周末日期(weekends day)

    pandas使用bdate_range函数获取起始时间(start)和结束时间(end)范围内的所有周末日期(weekends day) #pandas使用bdate_range函数获取起始时间(st ...

  7. pandas使用bdate_range函数获取起始时间(start)和结束时间(end)范围内的所有工作日日期(business day)

    pandas使用bdate_range函数获取起始时间(start)和结束时间(end)范围内的所有工作日日期(business day) #pandas使用bdate_range函数获取起始时间(s ...

  8. 如何使用Java获取当前日期/时间

    用Java获取当前日期/时间的最佳方法是什么? #1楼 采用: String timeStamp = new SimpleDateFormat("yyyyMMdd_HHmmss") ...

  9. JS获取当前日期时间并定时刷新

    JS获取当前日期时间 var date = new Date(); date.getYear(); //获取当前年份(2位) date.getFullYear(); //获取完整的年份(4位,2014 ...

最新文章

  1. python xpath语法-【python】爬虫: lxml解析库、XPath语法详解
  2. mysql gno( )_MySql笔记(一)
  3. php中怎么过滤器_PHP 过滤器
  4. K折交叉验证和pipeline
  5. Android 极广推送接入
  6. windows备份0x80070422错误解决方法
  7. 本地读取服务器Xml文件及本地读本地的xml
  8. cass绘制围墙lisp_CASS中用LISP完成高程值的可视化处理
  9. Python-三元运算符和lambda表达式
  10. 论应用程序商店:软件销售模式的变革
  11. AlphaGo算法最清晰的解读
  12. 联想r720自带杜比驱动下载_联想Yoga 9i 拼凑产品,营销行为直呼内行
  13. 使用Apache FtpServer搭建FTP服务器 [FlashFXP]
  14. 经纬度坐标转换的方法
  15. 还在为满意的渐变色发愁吗?10+个网站帮你解决烦恼
  16. [Unity算法]斜抛运动(变种)
  17. 美赛数模论文之假设写作
  18. Linux单片机串口通信总结
  19. IK分词器-自定义分词
  20. YOLO系列-yolov3

热门文章

  1. 2017年阿里Java面试基础题
  2. Error: Can‘t find Python executable “python“, you can set the PYTHON env variable
  3. 网络攻防技术——OSI安全体系
  4. 【PyTorch实战】用RNN写诗
  5. 抖音青少年模式?怎么这么好用啊!
  6. 萧井陌 python培训千锋为中钞研究院提供Python培训,助力企业高效数据运营
  7. 有哪些能支持epub、txt格式的电子书阅读器?在win10上用的?
  8. 一维卷积神经网络结构图,一维卷积神经网络原理
  9. 杨博吉林大学计算机,杨博 - 吉林大学 - 求是科技基金会
  10. 等保二级和等保三级区别有哪些呢?