答:在MySQL中,获取当前日期可以使用多种日期函数。下面介绍几种常用的日期函数:
1. NOW()函数
NOW()函数可以返回当前日期和时间。它返回一个DATETIME类型的值,格式为“YYYY-MM-DD HH:MM:SS”。
SELECT NOW();
+———————+
NOW()
+———————+
2021-09-22 15:27:36
+———————+
2. CURDATE()函数
CURDATE()函数可以返回当前日期。
SELECT CURDATE();
+————+
CURDATE()
+————+
2021-09-22
+————+
3. CURRENT_DATE()函数
CURRENT_DATE()函数可以返回当前日期。
SELECT CURRENT_DATE();
+—————-+
CURRENT_DATE()
+—————-+
2021-09-22
+—————-+
4. DATE()函数
DATE()函数可以从一个DATETIME或TIMESTAMP类型的值中提取日期部分。
SELECT DATE(NOW());
+————+
DATE(NOW())
+————+
2021-09-22
+————+
5. YEAR()函数、DAY()函数
YEAR()函数、DAY()函数可以分别从一个DATE类型的值中提取年份、月份、日期。它们都返回一个整数类型的值。
SELECT YEAR(NOW()), MONTH(NOW()), DAY(NOW());
+———–+————+———–+
YEAR(NOW())| MONTH(NOW())| DAY(NOW())
+———–+————+———–+
2021| 9| 22
+———–+————+———–+
在MySQL中,获取当前日期可以使用多种日期函数,如NOW()函数、CURDATE()函数、CURRENT_DATE()函数、DATE()函数、YEAR()函数、DAY()函数等。根据不同的需求,选择合适的日期函数即可。