在MySQL中,获取当前年和月可以使用YEAR()和MONTH()函数。
YEAR()函数用于提取日期或日期/时间表达式的年份,MONTH()函数用于提取日期或日期/时间表达式的月份。
SELECT YEAR(NOW()); -- 获取当前年份
SELECT MONTH(NOW()); -- 获取当前月份
以上示例中,NOW()函数返回当前日期和时间,YEAR()和MONTH()函数分别提取当前日期和时间的年份和月份。
除了使用NOW()函数,也可以使用CURDATE()函数来获取当前日期,如下所示:
SELECT YEAR(CURDATE()); -- 获取当前年份
SELECT MONTH(CURDATE()); -- 获取当前月份
总之,使用YEAR()和MONTH()函数可以轻松地从日期或日期/时间表达式中提取年份和月份,使您可以更好地管理MySQL数据库中的日期和时间数据。