MySQL提供了大量的以年月为单位的日期函数,这些函数可以被用来从日期数据类型中提取年份和月份。
SELECT YEAR(date_column_name) FROM table_name; SELECT MONTH(date_column_name) FROM table_name;
上述代码示例,可以使用YEAR()和MONTH()函数从表中的日期列中提取出年份和月份。需要注意的是,date_column_name是日期列的名称,而table_name是包含这个列的数据表名称。
有时候,大家需要获取一个日期范围内的所有记录,可以使用BETWEEN和日期函数来实现,如下所示:
SELECT * FROM table_name WHERE date_column_name BETWEEN '2015-01-01' AND '2015-12-31';
上述代码将返回table_name中date_column_name列中介于2015年1月1日和2015年12月31日之间的所有记录。
还有一些其他有用的MySQL日期函数,如:DATE_ADD、DATE_SUB、DATE_FORMAT等等。通过了解这些日期函数,可以很方便地处理和分析日期和时间数据。