mysql 查询近一个月内某段时间的记录

本文介绍了MySQL中查询时间的多种方法,包括获取当前日期和时间、日期时间的单独部分、添加或减去时间间隔、计算日期差、格式化日期以及查询特定时间段内的数据,如今天的记录、昨天的数据、近7天、最近一个月等,还涉及到了周、月、季度和年的数据查询。这些技巧对于处理时间相关的查询非常实用。
摘要由CSDN通过智能技术生成

#mysql关于查询时间的语法

 

#获取当前日期和时间的函数。2020-05-08 16:42:36

select NOW();

 

#获取当前的日期 2020-05-08

select CURDATE();

 

#获取当前时间 16:42:23

SELECT CURTIME();

 

# 2020-05-08

SELECT DATE(now()) from now();

SELECT DATE(create_time) from 表名 limit 1;

 

#获取返回日期/时间的单独部分,比如年、月、日、小时、分钟等等。

select EXTRACT(YEAR_MONTH FROM now()) ;

SELECT EXTRACT(YEAR_MONTH from create_time) from 表名 limit 1;

 

#DATE_ADD将日期添加指定的时间间隔。 2020-05-09 16:57:24

select DATE_ADD(now(),INTERVAL 1 DAY) ;

 

#DATE_SUB 将日期减去指定的时间间隔。 2020-05-07 16:58:02

select DATE_SUB(now(),INTERVAL 1 DAY) ;

 

#DATEDIFF 获取两个日期之间的天数。(只有日期部分参与计算

SELECT DATEDIFF(NOW(),'2020-04-08')

 

#DATEFORMAT 格式化日期时间 2020-05-08

SELECT DATE_FORMAT(now(),'%Y-%m-%d')

 

 

#1,查询今天的绘本

 

<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值