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

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

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

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

  • 第一種:數(shù)量小的時(shí)候用,數(shù)據(jù)量稍微起來(lái)巨慢
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ù)合索引來(lái)查,避免全表掃描

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中鎖有很多種,其中從鎖的粒度來(lái)區(qū)分的話可以分為表級(jí)鎖,行級(jí)鎖,頁(yè)級(jí)鎖,本文主要介紹MySQL中的行級(jí)鎖,感興趣的朋友一起看看吧
    2025-03-03
  • mysql?樂(lè)觀鎖和悲觀鎖的具體使用

    mysql?樂(lè)觀鎖和悲觀鎖的具體使用

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

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

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

    MySQL慢查詢問(wèn)題排查方式

    文章介紹了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)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-08-08
  • 在Mysql存儲(chǔ)過(guò)程中使用事務(wù)實(shí)例

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

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

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

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

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

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

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

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

最新評(píng)論

巫山县| 泰州市| 平远县| 景泰县| 江津市| 江津市| 常州市| 安岳县| 察雅县| 武胜县| 盐山县| 连江县| 临城县| 营山县| 武穴市| 侯马市| 峨眉山市| 徐闻县| 九龙城区| 巴林右旗| 奉节县| 德钦县| 通化市| 宁安市| 错那县| 开平市| 华容县| 宜君县| 新郑市| 蓝山县| 郧西县| 信宜市| 澄江县| 民勤县| 玉山县| 柳河县| 米林县| 天长市| 会理县| 公安县| 永德县|