mysql 取年月的写法
时间: 2023-05-09 20:00:15 浏览: 169
在MySQL中,我们可以使用DATE_FORMAT函数来取出年月。DATE_FORMAT函数可以将日期时间类型的数据格式化为所需的格式,其中%Y代表四位的年份,%m代表两位的月份。假设我们的数据表叫做table1,其中有一个日期字段名为date,我们可以使用如下的语句来取出每条记录的年月信息:
SELECT DATE_FORMAT(date,'%Y-%m') AS year_month FROM table1;
这个语句会将每条记录的日期字段格式化为"年-月"的形式,并将其命名为year_month返回。最后我们可以通过遍历查询结果来获取每条记录的年月信息。
值得注意的是,如果我们只需要获取当前的年月信息,我们也可以使用MySQL的内置函数CURDATE()和DATE_FORMAT()来获取:
SELECT DATE_FORMAT(CURDATE(), '%Y-%m') AS year_month;
这个语句会直接返回当前日期的年月信息,我们无需从数据表中读取数据。
阅读全文