MySQL获取当前日期
在MySQL中,可以使用函数来获取当前日期。当前日期是指执行SQL语句的日期。MySQL提供了多种获取当前日期的函数,我们将逐一介绍它们的用法及示例代码。
1. CURDATE()
CURDATE()
函数用于获取当前日期,返回一个YYYY-MM-DD
格式的日期字符串。
示例代码:
SELECT CURDATE();
运行结果:
+------------+
| CURDATE() |
+------------+
| 2022-10-15 |
+------------+
2. CURRENT_DATE()
CURRENT_DATE()
函数与CURDATE()
函数的功能相同,用于获取当前日期。也返回一个YYYY-MM-DD
格式的日期字符串。
示例代码:
SELECT CURRENT_DATE();
运行结果:
+----------------+
| CURRENT_DATE() |
+----------------+
| 2022-10-15 |
+----------------+
3. NOW()
NOW()
函数用于获取当前日期和时间,返回一个YYYY-MM-DD HH:MM:SS
格式的日期时间字符串。
示例代码:
SELECT NOW();
运行结果:
+---------------------+
| NOW() |
+---------------------+
| 2022-10-15 09:15:23 |
+---------------------+
4. CURRENT_TIMESTAMP()
CURRENT_TIMESTAMP()
函数与NOW()
函数的功能相同,用于获取当前日期和时间。同样返回一个YYYY-MM-DD HH:MM:SS
格式的日期时间字符串。
示例代码:
SELECT CURRENT_TIMESTAMP();
运行结果:
+---------------------+
| CURRENT_TIMESTAMP() |
+---------------------+
| 2022-10-15 09:15:23 |
+---------------------+
5. SYSDATE()
SYSDATE()
函数用于获取当前日期和时间,返回一个YYYY-MM-DD HH:MM:SS
格式的日期时间字符串。
示例代码:
SELECT SYSDATE();
运行结果:
+---------------------+
| SYSDATE() |
+---------------------+
| 2022-10-15 09:15:23 |
+---------------------+
以上就是MySQL中获取当前日期的几个常用函数及其用法和示例代码。你可以根据自己的实际需求选择适合的函数来获取当前日期。