MySQL数据库是一种广泛应用的关系型数据库,它可以存储和管理各种数据。在处理日期和时间类型数据时,我们经常需要将日期和时间格式化。例如,我们可能需要只显示日期的年月部分,而不显示日。在MySQL数据库中,我们可以使用DATE_FORMAT函数实现这个目标。以下是使用DATE_FORMAT函数来只显示年月的方法:
SELECT DATE_FORMAT(date_column, '%Y-%m') AS year_month FROM table_name;
上面的代码中,我们使用SELECT语句选择表中的date_column,并将其格式化为年月,并将结果存储在year_month列中。
在这个语句中,我们使用了DATE_FORMAT函数来格式化日期。该函数的第一个参数是要格式化的日期列,第二个参数是要显示的日期格式。在本例中,我们使用了"%Y-%m"格式,它表示年份和月份,用横线分隔。
当我们运行上面的代码时,MySQL将只显示日期的年月部分,例如:
+------------+| year_month |+------------+| 2019-01 || 2019-02 || 2019-03 |+------------+
这个方法非常实用,可以帮助我们对日期和时间数据进行分析和汇总。