mysql中如何获取当前日期?日期函数有哪些?


本文摘自PHP中文网,作者青灯夜游,侵删。

在mysql中,可以使用CURDATE()和CURRENT_DATE()函数来获取当前日期,可以将当前日期按照“YYYY-MM-DD”或“YYYYMMDD”格式的值返回,具体格式根据函数用在字符串或数字语境中而定。

(推荐教程:mysql视频教程)

MySQL 中 CURDATE() 和 CURRENT_DATE()

MySQL 中 CURDATE() 和 CURRENT_DATE() 函数的作用相同,将当前日期按照“YYYY-MM-DD”或“YYYYMMDD”格式的值返回,具体格式根据函数用在字符串或数字语境中而定。

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

1

2

3

4

5

6

7

mysql> SELECT CURDATE(),CURRENT_DATE(),CURRENT_DATE()+0;

+------------+----------------+------------------+

| CURDATE()  | CURRENT_DATE() | CURRENT_DATE()+0 |

+------------+----------------+------------------+

| 2020-10-13 | 2020-10-13     |         20201013 |

+------------+----------------+------------------+

1 row in set (0.03 sec)

由运行结果可以看到,两个函数的作用相同,返回了相同的系统当前日期,“CURDATE()+0”将当前日期值转换为数值型的。

MySQL中 NOW() 和 SYSDATE()

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

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

1

2

3

4

5

6

7

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中mul是什么意思

如何设置mysql主主(master-master )复制

mysql介绍系统信息函数

mysql 8.0.20 安装配置详细教程

mysql多久可以学会?

mysql分库分表详情

mysql的优势在哪里

mysql创建和删除表操作命令实例讲解

mysql 支持 emoji 图标存储

如何登录mysql以及cmd如何连接mysql数据库?

更多相关阅读请进入《mysql》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...