最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

mysql之實(shí)現(xiàn)查詢當(dāng)天的數(shù)據(jù)

 更新時(shí)間:2025年09月13日 13:40:00   作者:_江嶼_  
文章總結(jié)了數(shù)據(jù)庫時(shí)間范圍查詢及統(tǒng)計(jì)方法,涵蓋當(dāng)日、昨日、近7天、本月、上月、季度、年度等場景,強(qiáng)調(diào)使用復(fù)合索引優(yōu)化查詢速度,避免全表掃描,同時(shí)涉及按周/日/月統(tǒng)計(jì)、時(shí)間間隔計(jì)算及跨年數(shù)據(jù)查詢策略

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

  • 第一種:數(shù)量小的時(shí)候用,數(shù)據(jù)量稍微起來巨慢
select 字段 from 表名 where to_days(時(shí)間字段) = to_days(now());
  • 第二種:速度快
select 字段 from 表名 where 時(shí)間字段 BETWEEN CONCAT(CURDATE(),' 00:00:00') AND CONCAT(CURDATE(),' 23:59:59');

最好配合復(fù)合索引來查,避免全表掃描

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

SELECT * FROM `day_sell` WHERE TO_DAYS(NOW()) - TO_DAYS(sell_time) <= 1

3.查詢最近7天的(包含7天總計(jì)7天)

#7天的數(shù)據(jù)
SELECT * FROM `day_sell` WHERE DATE_SUB(CURDATE(),INTERVAL 7 DAY) < DATE(sell_time);
 
SELECT * FROM day_sell WHERE YEARWEEK(DATE_FORMAT(sell_time,'%Y-%m-%d')) = YEARWEEK(NOW());
 
#上周的數(shù)據(jù)
SELECT * FROM day_sell WHERE YEARWEEK(DATE_FORMAT(sell_time,'%Y-%m-%d')) = YEARWEEK(NOW()) -1;

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

SELECT * FROM `day_sell` WHERE DATE_FORMAT(sell_time,'%Y-%m')= DATE_FORMAT(CURDATE(),'%Y-%m')

5.查詢上個(gè)月的數(shù)據(jù)

SELECT * FROM day_sell WHERE PERIOD_DIFF(DATE_FORMAT(NOW(),'%Y%m'),DATE_FORMAT(sell_time,'%Y%m')) = 1;

6.查詢上季度

SELECT * FROM day_sell WHERE QUARTER(sell_time) = QUARTER(DATE_SUB(NOW(),INTERVAL 1 QUARTER));

7.查詢本季度

SELECT * FROM `day_sell` WHERE QUARTER(sell_time) = QUARTER(NOW())

8.查詢今年的數(shù)據(jù)

SELECT * FROM `day_sell` WHERE YEAR(sell_time) = YEAR(NOW())

9.計(jì)算兩個(gè)時(shí)間間隔-天

SELECT DATEDIFF('2020-10-29','2020-10-28') AS days;

10.按周統(tǒng)計(jì)

SELECT DATE_FORMAT(sell_time,'%Y%u') weeks,COUNT(sell_time) COUNT FROM `day_sell` GROUP BY weeks;

11.按天統(tǒng)計(jì)

SELECT DATE_FORMAT(sell_time,'%Y%m%d') days,COUNT(sell_time) COUNT FROM day_sell GROUP BY days;

12.按月統(tǒng)計(jì)

SELECT DATE_FORMAT(sell_time,'%Y%m') months,COUNT(sell_time) COUNT FROM day_sell GROUP BY months;

13.查詢?nèi)ツ?/h2>
SELECT * FROM day_sell WHERE YEAR(sell_time) = YEAR(DATE_SUB(NOW(),INTERVAL 1 YEAR));

14.查詢近6個(gè)月的數(shù)據(jù)

SELECT * FROM day_sell WHERE sell_time BETWEEN DATE_SUB(NOW(),INTERVAL 6 MONTH) AND NOW();

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • MySQL中的行級(jí)鎖詳解

    MySQL中的行級(jí)鎖詳解

    MySQL中的行級(jí)鎖是InnoDB存儲(chǔ)引擎提供的一種細(xì)粒度鎖,基于索引實(shí)現(xiàn),MySQL中鎖有很多種,其中從鎖的粒度來區(qū)分的話可以分為表級(jí)鎖,行級(jí)鎖,頁級(jí)鎖,本文主要介紹MySQL中的行級(jí)鎖,感興趣的朋友一起看看吧
    2025-03-03
  • mysql?樂觀鎖和悲觀鎖的具體使用

    mysql?樂觀鎖和悲觀鎖的具體使用

    本文主要介紹了mysql?樂觀鎖和悲觀鎖的具體使用,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-01-01
  • 通過緩存+SQL修改優(yōu)雅地優(yōu)化慢查詢

    通過緩存+SQL修改優(yōu)雅地優(yōu)化慢查詢

    本文通過介紹緩存的基本原理和SQL語句的優(yōu)化手段,以及實(shí)際案例的分析,為讀者提供了一種簡單而有效的優(yōu)化思路。讀者可以通過本文了解到如何在不修改程序代碼的情況下,通過巧妙地運(yùn)用緩存和SQL優(yōu)化技巧,提高程序的性能和響應(yīng)速度。
    2023-04-04
  • MySQL慢查詢問題排查方式

    MySQL慢查詢問題排查方式

    文章介紹了MySQL慢查詢排查的步驟,包括查看當(dāng)前正在運(yùn)行的事務(wù)狀態(tài)、查看線程狀態(tài)、殺死線程、輔助判斷命令、開啟慢查詢?nèi)罩竞烷_啟通用查詢?nèi)罩?/div> 2025-02-02
  • MySql恢復(fù)數(shù)據(jù)方法梳理講解

    MySql恢復(fù)數(shù)據(jù)方法梳理講解

    MySQL的binlog日志是MySQL日志中非常重要的一種日志,下面這篇文章主要給大家介紹了關(guān)于mysql如何利用binlog進(jìn)行數(shù)據(jù)恢復(fù)的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-08-08
  • 在Mysql存儲(chǔ)過程中使用事務(wù)實(shí)例

    在Mysql存儲(chǔ)過程中使用事務(wù)實(shí)例

    這篇文章主要介紹了在Mysql存儲(chǔ)過程中使用事務(wù)實(shí)例,需要的朋友可以參考下
    2014-04-04
  • MySQL的隱式類型轉(zhuǎn)換整理總結(jié)

    MySQL的隱式類型轉(zhuǎn)換整理總結(jié)

    隱式類型轉(zhuǎn)換有無法命中索引的風(fēng)險(xiǎn),在高并發(fā)、大數(shù)據(jù)量的情況下,命不中索引帶來的后果非常嚴(yán)重。下面這篇文章主要給大家整理總結(jié)了關(guān)于MySQL的隱式轉(zhuǎn)化,需要的朋友可以參考借鑒,下面來一起看看吧。
    2016-12-12
  • MySQL的事務(wù)和視圖使用及說明

    MySQL的事務(wù)和視圖使用及說明

    事務(wù)是數(shù)據(jù)庫中一組SQL語句,要么全部執(zhí)行成功,要么全部不執(zhí)行,事務(wù)的四個(gè)特征為原子性、一致性、持久性和隔離性,隔離性主要解決并發(fā)情況下可能出現(xiàn)的臟讀、不可重復(fù)讀和幻讀問題,視圖是一個(gè)虛擬表,根據(jù)其他表或視圖的查詢結(jié)果生成,視圖可以創(chuàng)建、修改和刪除
    2026-01-01
  • 一文搞懂MySQL索引特性(清晰明了)

    一文搞懂MySQL索引特性(清晰明了)

    索引可以提高數(shù)據(jù)庫的性能,提高一個(gè)海量數(shù)據(jù)的檢索速度,但是插入,更新,刪除的速度相應(yīng)會(huì)降低,下面這篇文章主要給大家介紹了關(guān)于MySQL索引特性的相關(guān)資料,需要的朋友可以參考下
    2023-04-04
  • 淺談mysql哪些情況會(huì)導(dǎo)致索引失效

    淺談mysql哪些情況會(huì)導(dǎo)致索引失效

    索引在我們使用MySQL數(shù)據(jù)庫時(shí)可以極大的提高查詢效率,然而,有時(shí)候因?yàn)槭褂蒙系囊恍╄Υ镁蜁?huì)導(dǎo)致索引的失效,無法達(dá)到我們使用索引的預(yù)期效果,本文就介紹一下幾種索引失效的方法
    2021-11-11

最新評(píng)論

蓬莱市| 扶绥县| 中超| 新巴尔虎右旗| 原阳县| 平湖市| 铁岭县| 彝良县| 巍山| 沁阳市| 东兰县| 绍兴县| 二手房| 康保县| 丰都县| 建水县| 繁昌县| 丰镇市| 衡阳市| 萝北县| 巴马| 桐乡市| 辉南县| 烟台市| 凤城市| 襄垣县| 石屏县| 康定县| 岐山县| 肃北| 台前县| 乌鲁木齐县| 保靖县| 宣恩县| 车致| 耒阳市| 海丰县| 渝北区| 白城市| 措美县| 利川市|