以下是一些MySQL日期查询示例:
-- 查询指定日期范围内的数据 SELECT * FROM table_name WHERE date_column BETWEEN 'start_date' AND 'end_date'; -- 查找一个月内的记录 SELECT * FROM table_name WHERE date_column BETWEEN DATE_SUB(NOW(), INTERVAL 1 MONTH) AND NOW(); -- 查找今年之前的记录 SELECT * FROM table_name WHERE date_column< DATE_SUB(NOW(), INTERVAL 1 YEAR); -- 查找上一周内的记录 SELECT * FROM table_name WHERE date_column BETWEEN DATE_SUB(NOW(), INTERVAL 1 WEEK) AND NOW();
MySQL还提供了各种日期函数,可用于执行各种日期操作。以下是一些MySQL日期函数示例:
-- 返回当前日期和时间 SELECT NOW(); -- 对日期进行格式化 SELECT DATE_FORMAT(date_column, '%Y-%m-%d') AS formatted_date FROM table_name; -- 返回月份的最后一天 SELECT LAST_DAY(date_column) AS last_day FROM table_name; -- 返回日期的时间部分 SELECT TIME(date_column) AS time_part FROM table_name;
这些功能和操作使得MySQL成为一个强大的工具,可用于处理各种日期查询要求。无论您是处理销售记录、人员记录、计划或其他数据,都可以使用MySQL提供的日期功能轻松执行各种操作。