欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

使用mysql查詢當(dāng)天、近一周、近一個(gè)月及近一年的數(shù)據(jù)

 更新時(shí)間:2023年06月12日 09:43:55   作者:qianQueen  
不論你是一名數(shù)據(jù)庫(kù)管理員或SQL開(kāi)發(fā)者,還是一名簡(jiǎn)單的MySQL用戶,掌握查詢特定日期數(shù)據(jù)的方法都是必不可少的,下面這篇文章主要給大家介紹了關(guān)于如何使用mysql查詢當(dāng)天、近一周、近一個(gè)月及近一年的數(shù)據(jù),需要的朋友可以參考下

1.mysql查詢當(dāng)天的數(shù)據(jù)

select * from table where to_days(時(shí)間字段) = to_days(now());

2.mysql查詢昨天的數(shù)據(jù)

select * from table where to_days(now( ) ) - to_days( 時(shí)間字段名) <= 1  

3.mysql查詢近一周的數(shù)據(jù)

SELECT * FROM table WHERE date(時(shí)間字段) >= DATE_SUB(CURDATE(),INTERVAL 7 DAY)

4.mysql查詢近一個(gè)月的數(shù)據(jù)

SELECT * FROM table WHERE date(時(shí)間字段) >= DATE_SUB(CURDATE(),INTERVAL 1 MONTH)

5.mysql查詢本月的數(shù)據(jù)

select * from table where DATE_FORMAT(時(shí)間字段, '%Y%m' ) = DATE_FORMAT( CURDATE( ) , '%Y%m' ) 

6.mysql查詢上月的數(shù)據(jù)

select * from table where PERIOD_DIFF(date_format(now(),'%Y%m') , date_format(時(shí)間字段,'%Y%m')) =1

7.mysql查詢本年的數(shù)據(jù)

select * from table where YEAR(時(shí)間字段)=YEAR(now()); 

8.mysql查詢上一年的數(shù)據(jù)

select * from table where year(時(shí)間字段)=year(date_sub(now(),interval 1 year)); 

9.mysql查詢本周數(shù)據(jù)(周一為第一天)

SELECT * FROM table WHERE YEARWEEK(date_format(時(shí)間字段,'%Y-%m-%d'),1) = YEARWEEK(now(),1);

10.mysql查詢近五分鐘的數(shù)據(jù)

SELECT * FROM table WHERE 時(shí)間字段 >= DATE_SUB(now(),INTERVAL 5 MINUTE)

額外知識(shí):

NOW(),CURRENT_DATE(),SYSDATE(),CURTIME(),CURRENT_TIMESTAMP()區(qū)別

 注:CURRENT_TIMESTAMP是NOW的同義詞,也就是說(shuō)兩者是相同的。

 SYSDATE函數(shù)返回的是執(zhí)行到當(dāng)前函數(shù)時(shí)的時(shí)間,而NOW返回的是執(zhí)行SQL語(yǔ)句時(shí)的時(shí)間。

函數(shù)DATE_SUB

DATE_SUB函數(shù)在當(dāng)前時(shí)間減去一定的時(shí)間

DATE_SUB(date,INTERVAL expr unit)

  • date:合法日期,可以是當(dāng)前時(shí)間now()
  • expr:希望減去的時(shí)間,整數(shù)
  • unit:減去時(shí)間的單位,如day,week,month,year

實(shí)例:

u_user表

總結(jié)

到此這篇關(guān)于使用mysql查詢當(dāng)天、近一周、近一個(gè)月及近一年的數(shù)據(jù)的文章就介紹到這了,更多相關(guān)mysql查詢某個(gè)時(shí)間段的數(shù)據(jù)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • MySQL中使用序列Sequence的方式總結(jié)

    MySQL中使用序列Sequence的方式總結(jié)

    序列是一組整數(shù)如1,2,3,...為了在需要時(shí)生成的,這篇文章主要給大家介紹了關(guān)于MySQL中使用序列Sequence的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-09-09
  • MySQL?Workbench快速引入sql文件的圖文教程

    MySQL?Workbench快速引入sql文件的圖文教程

    在MySQL使用時(shí),通常需要將數(shù)據(jù)庫(kù)sql文件保存,或者是導(dǎo)入他人的sql文件,可以使用workbench處理,這篇文章主要給大家介紹了關(guān)于MySQL?Workbench快速引入sql文件的相關(guān)資料,需要的朋友可以參考下
    2023-11-11
  • MySQL之淺談DDL和DML

    MySQL之淺談DDL和DML

    大家好,本篇文章主要講的是MySQL之淺談DDL和DML,感興趣的同學(xué)趕快來(lái)看一看吧,對(duì)你有幫助的話記得收藏一下,方便下次瀏覽
    2021-12-12
  • MySQL中的JSON字段List成員檢查

    MySQL中的JSON字段List成員檢查

    這篇文章主要介紹了MySQL中的JSON字段List成員檢查,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-08-08
  • 解決Win10系統(tǒng)安裝MySQL8.0遇到的問(wèn)題

    解決Win10系統(tǒng)安裝MySQL8.0遇到的問(wèn)題

    這篇文章主要介紹了Win10系統(tǒng)安裝MySQL8.0遇到的問(wèn)題及解決方法,本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2019-12-12
  • MySQL中describe命令的使用方法小結(jié)

    MySQL中describe命令的使用方法小結(jié)

    這篇文章主要介紹了MySQL中describe命令的使用方法小結(jié),describe命令主要用于獲取表或列等的各種信息,需要的朋友可以參考下
    2015-12-12
  • MySQL中distinct語(yǔ)句的基本原理及其與group by的比較

    MySQL中distinct語(yǔ)句的基本原理及其與group by的比較

    這篇文章主要介紹了MySQL中distinct語(yǔ)句的基本原理及其與group by的比較,一般情況下來(lái)說(shuō)group by和distinct的實(shí)現(xiàn)原理相近且性能稍好,需要的朋友可以參考下
    2016-01-01
  • docker下mysql 8.0.20 安裝配置方法圖文教程

    docker下mysql 8.0.20 安裝配置方法圖文教程

    這篇文章主要介紹了docker下mysql 8.0.20 安裝配置方法圖文教程,文中安裝步驟介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-05-05
  • 為什么說(shuō)MySQL單表數(shù)據(jù)不要超過(guò)500萬(wàn)行

    為什么說(shuō)MySQL單表數(shù)據(jù)不要超過(guò)500萬(wàn)行

    在本篇文章里小編給大家整理了一篇關(guān)于為什么說(shuō)MySQL單表數(shù)據(jù)不要超過(guò)500萬(wàn)行的相關(guān)內(nèi)容,有興趣的朋友們閱讀下吧。
    2019-06-06
  • Windows7下安裝使用MySQL8.0.16修改密碼、連接Navicat問(wèn)題

    Windows7下安裝使用MySQL8.0.16修改密碼、連接Navicat問(wèn)題

    這篇文章主要介紹了Windows7下安裝使用MySQL8.0.16修改密碼、連接Navicat問(wèn)題,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-06-06

最新評(píng)論