当前位置:   article > 正文

MySQL中CURDATE和CURRENT_DATE函数_mysql current_date和curdate是一样的嘛

mysql current_date和curdate是一样的嘛

MySQL 中的 CURDATE() 和 CURRENT_DATE() 都是获取当前日期的函数。

CURDATE() 函数返回当前日期,其返回值的格式为 ‘YYYY-MM-DD’,其中 ‘YYYY’ 表示年份,‘MM’ 表示月份,‘DD’ 表示日期。示例:

SELECT CURDATE();
-- 返回结果如:2021-07-20
  • 1
  • 2

CURRENT_DATE() 也返回当前日期,其返回值与 CURDATE() 函数是相同的,即格式为 ‘YYYY-MM-DD’。示例:

SELECT CURRENT_DATE();
-- 返回结果如:2021-07-20
  • 1
  • 2

虽然这两个函数返回值是相同的,但是在使用上还是有一些区别。CURDATE() 和 CURRENT_DATE() 可以认为是 MySQL 的系统变量,但是在使用上CURDATE() 函数更倾向于用在 SELECT 查询中,而 CURRENT_DATE() 更倾向于用在 INSERT 或 UPDATE 语句中,例如:

INSERT INTO my_table (date_column) VALUES (CURRENT_DATE());
  • 1

注意,CURDATE() 和 CURRENT_DATE() 函数都返回当前系统时间的日期部分,不包括时间部分。如果要获取当前的日期和时间,可以使用类似 NOW() 或 SYSDATE() 的函数。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/406655
推荐阅读
相关标签
  

闽ICP备14008679号