在MySQL中,可以使用DATE、DATETIME或TIMESTAMP数据类型来存储日期和时间信息。如果你想要匹配特定的日期或时间范围,可以使用BETWEEN、<、>、<=、>=以及=操作符。
以下是一些示例代码,展示了如何使用这些操作符来匹配日期和时间:
-- 查询特定日期的数据
SELECT * FROM your_table WHERE DATE(your_datetime_column) = '2023-04-01';
-- 查询特定时间范围内的数据
SELECT * FROM your_table WHERE your_datetime_column BETWEEN '2023-04-01 00:00:00' AND '2023-04-02 23:59:59';
-- 查询在特定日期之后的数据
SELECT * FROM your_table WHERE your_datetime_column > '2023-04-01';
-- 查询在特定日期之前的数据
SELECT * FROM your_table WHERE your_datetime_column < '2023-04-01';
-- 查询精确到时间的数据
SELECT * FROM your_table WHERE your_datetime_column = '2023-04-01 15:30:00';