在MySQL中,可以使用内置的日期和时间函数来获取当前的年和月。以下是一种方法:
SELECTYEAR(CURDATE())AS current_year,MONTH(CURDATE())AS current_month;
上述代码中,
CURDATE()
函数用于获取当前日期,
YEAR()
函数用于提取年份,
MONTH()
函数用于提取月份。通过将这些函数结合起来,可以得到当前的年和月。
执行上述代码后,将返回一个结果集,其中包含名为
current_year
和
current_month
的列。这些列分别包含当前的年份和月份。
以下是一个完整的示例:
-- 创建一个示例表CREATETABLE example (
id INTPRIMARYKEY,
name VARCHAR(50),
created_at DATETIME);-- 插入一些示例数据INSERTINTO example (id, name, created_at)VALUES(1,'John',NOW()),(2,'Jane',NOW()),(3,'Bob',NOW());-- 获取当前的年和月SELECTYEAR(CURDATE())AS current_year,MONTH(CURDATE())AS current_month;-- 输出:-- current_year | current_month-- -------------+----------------- 2023 | 9
在上述示例中,首先创建了一个名为
example
的表,并插入了一些示例数据。然后使用
SELECT
语句获取当前的年和月。执行该语句后,将返回一个包含当前年份和月份的结果集。
希望这能帮助到你!如有需要,请随时提问。
版权归原作者 TeiGradient 所有, 如有侵权,请联系我们删除。