查询MySQL中快速查询某天的日期(mysql当天日期)

MySQL中快速查询某天的日期是某些时候很有用的功能。在要查询某天日期时,可以通过MySQL自带的函数选择仅需几行SQL语句即可实现结果。

首先,可以使用MySQL的日期函数CURDATE()函数,该函数表示当前日期,例如:

“`SQL

SELECT CURDATE();


如果要查询某天日期,可以使用DATE_ADD()函数,该函数可以根据给定的日期和指定的数字,计算需要得到的日期。例如:

```SQL
SELECT DATE_ADD("2018-12-31",INTERVAL 3 DAY);

本例中,将在2018年12月31日后三天即得到2019年1月3日。同样,也可以使用DATE_SUB()函数,该函数用于减去指定的日期,例如:

“`SQL

SELECT DATE_SUB(“2019-01-03”,INTERVAL 3 DAY);


本例中,将在2019年1月3日前三天得到2018年12月31日。

MySQL还提供了其他日期函数,例如:EXTRACT()函数用于从日期中提取指定的部分,例如可以使用以下的SQL查询语句来提取当前的年份:

```SQL
SELECT EXTRACT(YEAR FROM CURDATE());

MySQL的使用者也可以结合字段和条件来查询某天的日期,例如以下SQL语句可以查询某人在2018年7月25日所在条件下的表格中的日期:

“`SQL

SELECT date FROM table WHERE name = ‘John’ AND date = ‘2018-07-25’;


以上就是在MySQL中快速查询某天日期的方法介绍。使用MySQL的日期函数,可以很快速地实现查询某天日期的功能,进而实现更复杂应用。

数据运维技术 » 查询MySQL中快速查询某天的日期(mysql当天日期)