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

MySQL各個(gè)特殊時(shí)間段的查詢方法

 更新時(shí)間:2024年01月10日 11:34:21   作者:什么都干的派森  
在MySQL數(shù)據(jù)庫(kù)中,經(jīng)常需要查詢某個(gè)時(shí)間段內(nèi)的數(shù)據(jù),所以本文給大家介紹了MySQL各個(gè)特殊時(shí)間段的查詢方法,并提供相應(yīng)的源代碼示例,具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

1.查詢今天更新的數(shù)據(jù)【今天0點(diǎn)到現(xiàn)在】

SELECT * FROM `data` WHERE TO_DAYS(update_time) = TO_DAYS(now());

2.查詢昨天更新的數(shù)據(jù)【昨天0點(diǎn)到昨天24點(diǎn)】

SELECT * FROM `data` WHERE TO_DAYS(now()) - TO_DAYS(update_time) = 1;

3.查詢昨天到現(xiàn)在為止更新的數(shù)據(jù)【昨天0點(diǎn)到現(xiàn)在】

SELECT * FROM `data` WHERE TO_DAYS(now()) - TO_DAYS(update_time) <= 1;

4.查詢近7天更新的數(shù)據(jù)【7天前的0點(diǎn)到現(xiàn)在】

# 兩種方法

# 1【效率高】
SELECT * FROM `data` WHERE TO_DAYS(now()) - TO_DAYS(update_time) <= 7;

# 2【效率一般】
SELECT * FROM `data` WHERE DATE_SUB(curdate(), INTERVAL 7 DAY) <= DATE(update_time);

5.查詢近30天更新的數(shù)據(jù)【30天前的0點(diǎn)到現(xiàn)在】

# 兩種方法

# 1【效率高】
SELECT * FROM `data` WHERE TO_DAYS(now()) - TO_DAYS(update_time) <= 30;

# 2【效率一般】
SELECT * FROM `data` WHERE DATE_SUB(curdate(), INTERVAL 30 DAY) <= DATE(update_time);

6.查詢本周更新的數(shù)據(jù)【本周第一天0點(diǎn)到現(xiàn)在】

SELECT * FROM `data` WHERE YEARWEEK(DATE_FORMAT(update_time,'%Y-%m-%d')) = YEARWEEK(NOW());

7.查詢上周更新的數(shù)據(jù)【上周第一天0點(diǎn)到上周最后一天24點(diǎn)】

SELECT * FROM `data` WHERE YEARWEEK(DATE_FORMAT(update_time,'%Y-%m-%d')) = YEARWEEK(NOW())-1;

8.查詢上月更新的數(shù)據(jù)【上月第一天0點(diǎn)到上月最后一天24點(diǎn)】

# 兩種方法

# 1【效率高】
SELECT * FROM `data` WHERE DATE_FORMAT(update_time,'%Y-%m')=DATE_FORMAT(DATE_SUB(CURDATE(), INTERVAL 1 MONTH),'%Y-%m')

# 2【效率一般】
SELECT * FROM `data` WHERE PERIOD_DIFF(DATE_FORMAT(NOW(), '%Y%m'), DATE_FORMAT(update_time, '%Y%m')) =1;

9.查詢當(dāng)月更新的數(shù)據(jù)【當(dāng)月第一天0點(diǎn)到現(xiàn)在】

SELECT * FROM `data` WHERE DATE_FORMAT(update_time,'%Y-%m') = DATE_FORMAT(NOW(),'%Y-%m')

10.查詢指定月份更新的數(shù)據(jù)【指定月份第一天0點(diǎn)到指定月份最后一天24點(diǎn)】

# 兩種方法

# 1【效率高】
SELECT * FROM `data` WHERE YEAR(update_time)='2022' AND MONTH(update_time)='3'

# 2【效率一般】
SELECT * FROM `data` WHERE DATE_FORMAT(update_time,'%Y-%m') = DATE_FORMAT('2022-03-01','%Y-%m')

11.查詢近6個(gè)月更新的數(shù)據(jù)【6個(gè)月前的第一天0點(diǎn)到現(xiàn)在】

SELECT * FROM `data` WHERE update_time BETWEEN DATE_SUB(NOW(),interval 6 month) and NOW();

12.清除30天前的數(shù)據(jù)

DELETE FROM search_log WHERE TO_DAYS(now()) - TO_DAYS(visit_time) > 30;

以上就是MySQL各個(gè)特殊時(shí)間段的查詢方法的詳細(xì)內(nèi)容,更多關(guān)于MySQL時(shí)間段查詢的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • MySQL 5.7.30 安裝與升級(jí)問(wèn)題詳細(xì)教程

    MySQL 5.7.30 安裝與升級(jí)問(wèn)題詳細(xì)教程

    這篇文章主要介紹了MySQL 5.7.30 的安裝與升級(jí)教程(所有可能的坑都在這里),本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-05-05
  • MySQL百萬(wàn)級(jí)數(shù)據(jù),怎樣做分頁(yè)查詢

    MySQL百萬(wàn)級(jí)數(shù)據(jù),怎樣做分頁(yè)查詢

    這篇文章主要介紹了MySQL百萬(wàn)級(jí)數(shù)據(jù),怎樣做分頁(yè)查詢?今天咱們就來(lái)聊聊這個(gè)話題,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-10-10
  • dbeaver導(dǎo)入sql腳本的詳細(xì)步驟(附圖文)

    dbeaver導(dǎo)入sql腳本的詳細(xì)步驟(附圖文)

    這篇文章主要給大家介紹了關(guān)于dbeaver導(dǎo)入sql腳本的詳細(xì)步驟,DBeaver是一款數(shù)據(jù)庫(kù)管理工具,最重要的是他是一款比較好的開(kāi)源工具,文中通過(guò)圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2023-09-09
  • MySQL數(shù)據(jù)表的常見(jiàn)約束小結(jié)

    MySQL數(shù)據(jù)表的常見(jiàn)約束小結(jié)

    在數(shù)據(jù)庫(kù)設(shè)計(jì)中,約束(Constraints)是用于確保數(shù)據(jù)的完整性、準(zhǔn)確性和一致性的規(guī)則,MySQL?提供了多種約束類型,幫助我們規(guī)范數(shù)據(jù)存儲(chǔ),本文給大家介紹了MySQL數(shù)據(jù)表的常見(jiàn)約束,需要的朋友可以參考下
    2024-12-12
  • Mysql查詢數(shù)據(jù)庫(kù)連接狀態(tài)以及連接信息詳解

    Mysql查詢數(shù)據(jù)庫(kù)連接狀態(tài)以及連接信息詳解

    這篇文章主要給大家介紹了關(guān)于Mysql查詢數(shù)據(jù)庫(kù)連接狀態(tài)以及連接信息的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2023-04-04
  • Lost connection to MySQL server at ''reading authorization packet'', system error: 0

    Lost connection to MySQL server at ''reading authorization p

    這篇文章主要介紹了Lost connection to MySQL server at 'reading authorization packet', system error: 0錯(cuò)誤解決方法,需要的朋友可以參考下
    2014-08-08
  • mysql limit分頁(yè)優(yōu)化詳細(xì)介紹

    mysql limit分頁(yè)優(yōu)化詳細(xì)介紹

    MySQL最常用也最需要優(yōu)化的就是limit,MySQL的limit給分頁(yè)帶來(lái)了極大的方便,但數(shù)據(jù)量一大的時(shí)候,limit的性能就急劇下降,需要的朋友可以參考下
    2016-12-12
  • MySQL 復(fù)制詳解及簡(jiǎn)單實(shí)例

    MySQL 復(fù)制詳解及簡(jiǎn)單實(shí)例

    這篇文章主要介紹了MySQL 復(fù)制詳解及簡(jiǎn)單實(shí)例的相關(guān)資料,需要的朋友可以參考下
    2017-04-04
  • 進(jìn)入mysql命令行和退出mysql命令行詳解

    進(jìn)入mysql命令行和退出mysql命令行詳解

    這篇文章主要介紹了進(jìn)入mysql命令行和退出mysql命令行,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • 解決MySQL存儲(chǔ)時(shí)間出現(xiàn)不一致的問(wèn)題

    解決MySQL存儲(chǔ)時(shí)間出現(xiàn)不一致的問(wèn)題

    這篇文章主要介紹了解決MySQL存儲(chǔ)時(shí)間出現(xiàn)不一致的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2021-04-04

最新評(píng)論