查询MySQL中快速查询某天的日期(mysql当天日期)
MySQL中快速查询某天的日期是某些时候很有用的功能。在要查询某天日期时,可以通过MySQL自带的函数选择仅需几行SQL语句即可实现结果。
首先,可以使用MySQL的日期函数CURDATE()函数,该函数表示当前日期,例如:
“`SQL
SELECT CURDATE();
如果要查询某天日期,可以使用DATE_ADD()函数,该函数可以根据给定的日期和指定的数字,计算需要得到的日期。例如:
```SQLSELECT 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查询语句来提取当前的年份:
```SQLSELECT EXTRACT(YEAR FROM CURDATE());
MySQL的使用者也可以结合字段和条件来查询某天的日期,例如以下SQL语句可以查询某人在2018年7月25日所在条件下的表格中的日期:
“`SQL
SELECT date FROM table WHERE name = ‘John’ AND date = ‘2018-07-25’;
以上就是在MySQL中快速查询某天日期的方法介绍。使用MySQL的日期函数,可以很快速地实现查询某天日期的功能,进而实现更复杂应用。