mysql怎么查询日期
时间 : 2023-08-05 23:25:02声明: : 文章内容来自网络,不保证准确性,请自行甄别信息有效性
在MySQL中,可以通过使用日期函数和操作符来查询日期。以下是一些常用的查询日期的方法:
1. 查询当前日期和时间:
```
SELECT CURRENT_DATE;
SELECT NOW();
```
2. 查询指定日期:
```
SELECT '2022-01-01';
```
3. 查询指定日期范围内的数据:
```
SELECT * FROM 表名 WHERE date_column >= '2022-01-01' AND date_column < '2022-01-02';
```
4. 查询某个日期的年、月、日等信息:
```
SELECT YEAR(date_column), MONTH(date_column), DAY(date_column) FROM 表名;
```
5. 查询某个日期的星期几:
```
SELECT WEEKDAY(date_column) FROM 表名;
```
6. 查询某个日期的前几天或后几天的日期:
```
SELECT DATE_ADD('2022-01-01', INTERVAL 1 DAY);
SELECT DATE_SUB('2022-01-01', INTERVAL 1 DAY);
```
7. 查询某个日期的前几个月或后几个月的日期:
```
SELECT DATE_ADD('2022-01-01', INTERVAL 1 MONTH);
SELECT DATE_SUB('2022-01-01', INTERVAL 1 MONTH);
```
8. 查询某个日期的前几年或后几年的日期:
```
SELECT DATE_ADD('2022-01-01', INTERVAL 1 YEAR);
SELECT DATE_SUB('2022-01-01', INTERVAL 1 YEAR);
```
9. 查询今天、昨天、明天的日期:
```
SELECT CURDATE();
SELECT CURDATE() - INTERVAL 1 DAY;
SELECT CURDATE() + INTERVAL 1 DAY;
```
以上方法可根据具体查询需求灵活运用,通过使用日期函数和操作符,可以方便地查询日期。
https/SSL证书广告优选IDC>>
推荐主题模板更多>>
推荐文章