1、CURDATE()/CURRENT_DATE()返回当前日期
SELECT CURDATE();
SELECT CURRENT_DATE();---- 返回2024-04-06
得到结果是时间类型
2、CURRENT_TIME()/CURTIME()返回当前时间
SELECT CURRENT_TIME();---- 返回08:10:23
得到的结果是时间类型。
3、CURRENT_TIMESTAMP()返回当前日期和时间
select CURRENT_TIMESTAMP();-----2024-04-06 08:11:57
结果也是时间类型。
4、ADDDATE(d,n)计算起始日期 d 加上 n 天的日期
SELECT ADDDATE("2023-04-10", INTERVAL 10 DAY);----2023-04-20
结果是字符串类型

5、ADDTIME(t,n)时间 t 加上 n 秒的时间
SELECT ADDTIME('2024-04-14 14:14:14', 14);-----2024-04-14 14:14:28

结果也是字符串类型
6、DATE()从日期或日期时间表达式中提取日期值
SELECT DATE("2025-05-05 05:05:05");
---- 返回2025-05-05 并且是时间类型的
可以把字符串类型转换成日期类型
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




