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

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

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

1.背景

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

避免執(zhí)行全量的數(shù)據(jù)導致內存占用過大或執(zhí)行時間過長導致OOM等問題。

這里我們就會用到SQL來過濾當前時間間隔1天或幾天的查詢。

1.1.查詢SQL語句

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

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

查詢距離當前執(zhí)行時間前一天的SQL語句如下:

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

查詢結果:

查詢當前時間的前一天的時間:

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

1.2.查詢語句分析

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

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

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

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

其中expr參數(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

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

相關文章

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

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

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

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

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

    MySQL5.7 JSON類型使用詳解

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

    mysql開啟binlog步驟講解

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

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

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

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

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

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

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

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

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

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

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

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

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

最新評論