当前第2页 返回上一页
虽然在 MySQL 中 NOW() 和 SYSDATE() 都表示当前时间,但是 NOW() 取的是语句开始执行的时间,而 SYSDATE() 取的是语句执行过程中动态的实时时间。
【实例3】先查询了 NOW() 和 SYSDATE(),然后 sleep 了 3 秒,再查询 NOW() 和 SYSDATE(),结果如下:
1 2 3 4 5 6 7 | 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中如何获取当前日期?日期函数有哪些?的详细内容,更多文章请关注木庄网络博客!
返回前面的内容
相关阅读 >>
mysql中if语句如何使用
mysql表格不显示中文,乱码怎么办
mysql精讲之三:ddl数据定义语句
mysql select 语句的基本用法
mysql能存储多少条数据
mysql 8.0.11 安装步骤详解
【mysql数据库】第四章解读:schema与数据类型优化(上)
如何在linux下设置mysql数据库编码
mysql数据库锁按粒度可以分为什么
navicat for mysql出现1064错误怎么办
更多相关阅读请进入《mysql》频道 >>
机械工业出版社
本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。
转载请注明出处:木庄网络博客 » mysql中如何获取当前日期?日期函数有哪些?