建站资讯

mysql怎么查询日期

来源:帝国CMS模板网 作者:忘殇 时间:2026-07-07
浏览:20 收藏 点赞(0)
简介:在MySQL中,可以通过使用日期函数和操作符来查询日期。以下是一些常用的查询日期的方法:1. 查询当前日期和时间: ``` SELECT CURRENT_DATE; SELECT NOW(); ```2. 查询指定日期: ``` SELECT '2022-01-01'; ```3. 查询指定日期范围内的数据: ``` SELECT * FROM 表名 WHERE d

在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;

```

以上方法可根据具体查询需求灵活运用,通过使用日期函数和操作符,可以方便地查询日期。

标签:日期mysql
在线
客服