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

MySQL中查詢當(dāng)前時(shí)間間隔前1天的數(shù)據(jù)

 更新時(shí)間:2021年12月08日 11:56:39   作者:人無(wú)名,則可專心練劍  
實(shí)際項(xiàng)目中我們都會(huì)遇到分布式定時(shí)任務(wù)執(zhí)行的情況,今天通過(guò)本文給大家分享MySQL中查詢當(dāng)前時(shí)間間隔前1天的數(shù)據(jù),查詢sql語(yǔ)句給大家介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧<BR>

1.背景

實(shí)際項(xiàng)目中我們都會(huì)遇到分布式定時(shí)任務(wù)執(zhí)行的情況,有時(shí)定時(shí)任務(wù)執(zhí)行的時(shí)候如果查詢的數(shù)據(jù)量比較大時(shí),我們會(huì)選擇執(zhí)行時(shí)間間隔幾天前的數(shù)據(jù)篩選后進(jìn)行執(zhí)行。

避免執(zhí)行全量的數(shù)據(jù)導(dǎo)致內(nèi)存占用過(guò)大或執(zhí)行時(shí)間過(guò)長(zhǎng)導(dǎo)致OOM等問(wèn)題。

這里我們就會(huì)用到SQL來(lái)過(guò)濾當(dāng)前時(shí)間間隔1天或幾天的查詢。

1.1.查詢SQL語(yǔ)句

這里用到一張talk_course表作為查詢sql語(yǔ)句的執(zhí)行表單,表的字段如下:

表中大致有如下幾條測(cè)試數(shù)據(jù):

查詢距離當(dāng)前執(zhí)行時(shí)間前一天的SQL語(yǔ)句如下:

# 查詢距離當(dāng)前時(shí)間前1天的數(shù)據(jù)
SELECT * FROM `talk_course` t
WHERE t.createTime <= NOW() 
AND t.createTime >= date_sub(now(), interval 1 day);

查詢結(jié)果:

查詢當(dāng)前時(shí)間的前一天的時(shí)間:

# 查詢當(dāng)前時(shí)間的前一天的時(shí)間
SELECT date_sub(now(),interval 1 day) as yesterday

1.2.查詢語(yǔ)句分析

這里用到了兩個(gè)函數(shù):

DATE_ADD(date,INTERVAL expr unit)
DATE_SUB(date,INTERVAL expr unit)

DATE_ADD() 函數(shù)向日期添加指定的時(shí)間間隔。

DATE_SUB() 函數(shù)向日期減少指定的時(shí)間間隔。

其中expr參數(shù)是您希望添加的時(shí)間間隔。

type 參數(shù)可以是下列值:

Type 值
MICROSECOND
SECOND
MINUTE
HOUR
DAY
WEEK
MONTH
QUARTER
YEAR
SECOND_MICROSECOND
MINUTE_MICROSECOND
MINUTE_SECOND
HOUR_MICROSECOND
HOUR_SECOND
HOUR_MINUTE
DAY_MICROSECOND
DAY_SECOND
DAY_MINUTE
DAY_HOUR
YEAR_MONTH

到此這篇關(guān)于MySQL中查詢當(dāng)前時(shí)間間隔前1天的數(shù)據(jù)的文章就介紹到這了,更多相關(guān)mysql查詢當(dāng)前時(shí)間前1天內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • MySQL幾種更新操作的案例分析

    MySQL幾種更新操作的案例分析

    本文將通過(guò)一個(gè)用戶賬戶金額更新的案例分析幾種數(shù)據(jù)更新的操作的優(yōu)劣,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-10-10
  • MySQL中in和exists區(qū)別詳解

    MySQL中in和exists區(qū)別詳解

    最近在寫(xiě)SQL語(yǔ)句時(shí),對(duì)選擇IN 還是Exists猶豫不決,所以就上網(wǎng)查詢了一下資料,本文就詳細(xì)的介紹了兩個(gè)方法的區(qū)別,感興趣的可以了解一下
    2021-06-06
  • MySQL5.7 JSON類(lèi)型使用詳解

    MySQL5.7 JSON類(lèi)型使用詳解

    MySQL5.7發(fā)布后,專門(mén)設(shè)計(jì)了JSON數(shù)據(jù)類(lèi)型以及關(guān)于這種類(lèi)型的檢索以及其他函數(shù)解析。 我們先看看MySQL老版本的JSON存取方式,具體內(nèi)容詳情大家參考下本文吧
    2017-10-10
  • mysql開(kāi)啟binlog步驟講解

    mysql開(kāi)啟binlog步驟講解

    在本文里我們給大家分享了關(guān)于mysql開(kāi)啟binlog的方法和相關(guān)知識(shí)點(diǎn),對(duì)此有需要的朋友們跟著學(xué)習(xí)下。
    2019-03-03
  • 詳解MySQL數(shù)據(jù)庫(kù)優(yōu)化的八種方式(經(jīng)典必看)

    詳解MySQL數(shù)據(jù)庫(kù)優(yōu)化的八種方式(經(jīng)典必看)

    關(guān)于數(shù)據(jù)庫(kù)優(yōu)化,網(wǎng)上有不少資料和方法,但是不少質(zhì)量參差不齊,有些總結(jié)的不夠到位,內(nèi)容冗雜。今天給大家分享一篇文章關(guān)于mysql數(shù)據(jù)庫(kù)優(yōu)化的八種方式,非常經(jīng)典,需要的的朋友參考下
    2017-03-03
  • 如何把本地mysql遷移到服務(wù)器數(shù)據(jù)庫(kù)

    如何把本地mysql遷移到服務(wù)器數(shù)據(jù)庫(kù)

    這篇文章主要介紹了如何把本地mysql遷移到服務(wù)器數(shù)據(jù)庫(kù),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-11-11
  • mysql實(shí)現(xiàn)if語(yǔ)句判斷功能的6種使用形式小結(jié)

    mysql實(shí)現(xiàn)if語(yǔ)句判斷功能的6種使用形式小結(jié)

    這篇文章主要給大家介紹了關(guān)于mysql實(shí)現(xiàn)if語(yǔ)句判斷功能的6種使用形式,MySQL的IF既可以作為表達(dá)式用,也可在存儲(chǔ)過(guò)程中作為流程控制語(yǔ)句使用,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-07-07
  • clickhouse分布式表的操作示例詳解

    clickhouse分布式表的操作示例詳解

    這篇文章主要為大家介紹了clickhouse分布式表的操作示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-11-11
  • Mysql之如何創(chuàng)建函數(shù)問(wèn)題

    Mysql之如何創(chuàng)建函數(shù)問(wèn)題

    這篇文章主要介紹了Mysql之如何創(chuàng)建函數(shù)問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • mysql保存微信昵稱特殊字符的方法

    mysql保存微信昵稱特殊字符的方法

    我在用mysql 保存微信昵稱,當(dāng)插入昵稱數(shù)據(jù)的時(shí)候,報(bào)錯(cuò)。接下來(lái)通過(guò)本文給大家介紹mysql保存微信昵稱特殊字符的方法,需要的朋友一起看看吧
    2018-06-06

最新評(píng)論