在MySQL中,可以使用datetime類型的數據來存儲日期和時間。如果需要從datetime值中提取年份和月份,可以通過一些函數來實現。
SELECT YEAR(datetime_column) AS year, MONTH(datetime_column) AS month FROM table_name;
以上代碼中,YEAR函數用于提取datetime值中的年份,MONTH函數用于提取datetime值中的月份。需要注意的是,datetime_column是datetime類型的列名,table_name是表名。
此外,如果需要將年份和月份組合成一個字符串,可以使用CONCAT函數:
SELECT CONCAT(YEAR(datetime_column), '-', MONTH(datetime_column)) AS year_month FROM table_name;
以上代碼中,使用CONCAT函數將年份和月份以‘-’為分隔符組合成了一個字符串,并用AS關鍵字指定了別名為year_month。