激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數(shù)據(jù)庫技術(shù)|

服務(wù)器之家 - 數(shù)據(jù)庫 - Mysql - MySql查詢時間段的方法

MySql查詢時間段的方法

2020-04-26 17:44shichen2014 Mysql

這篇文章主要介紹了MySql查詢時間段的方法,包括了傳統(tǒng)的針對時間字段的查詢方法與UNIX時間戳的查詢技巧,非常具有實用價值,需要的朋友可以參考下

本文實例講述了MySql查詢時間段的方法。分享給大家供大家參考。具體方法如下:

MySql查詢時間段的方法未必人人都會,下面為您介紹兩種MySql查詢時間段的方法,供大家參考。

MySql的時間字段有date、time、datetime、timestamp等,往往我們在存儲數(shù)據(jù)的時候?qū)⒄麄€時間存在一個字段中,采用datetime類型;也可能采用將日期和時間分離,即一個字段存儲date,一個字段存儲時間time。無論怎么存儲,在實際應(yīng)用中,很可能會出現(xiàn)包含“時間段”類型的查詢,比如一個訪問記錄數(shù)據(jù)庫,需要統(tǒng)計每天的訪問數(shù)量,這個每天就是一個時間段。下面介紹MySql查詢時間段的兩種常見方法,其他數(shù)據(jù)庫也可以類似實現(xiàn)。

方法一:傳統(tǒng)方式,即指定開始時間和結(jié)束時間,用"between”或者"<",">"來建立條件,比如查詢2010年3月1日到2010年3月2日的數(shù)據(jù)條數(shù),則可以使用

復(fù)制代碼 代碼如下:
select count(*) from sometable where datetimecolumn>='2010-03-01 00:00:00' and datetimecolumn<'2010-03-02 00:00:00'

 

但是,這種方法由于時間不是整數(shù)型數(shù)據(jù),所以在比較的時候效率較低,所以如果數(shù)據(jù)量較大,可以將時間轉(zhuǎn)換為整數(shù)型的UNIX時間戳,這就是方法二。

方法二:UNIX時間戳,每個時間對應(yīng)了一個唯一的UNIX時間戳,該時間戳是從'1970-01-01 00:00:00' 為0開始計時,每秒增加1。MySql內(nèi)置了傳統(tǒng)時間和UNIX時間的互換函數(shù),分別為:

UNIX_TIMESTAMP(datetime)
FROM_UNIXTIME(unixtime)

比如運行

復(fù)制代碼 代碼如下:
SELECT UNIX_TIMESTAMP('2010-03-01 00:00:00')

 

返回1267372800

運行

復(fù)制代碼 代碼如下:
SELECT FROM_UNIXTIME(1267372800)

 

返回'2010-03-01 00:00:00'

于是,我們可以將時間字段里的數(shù)據(jù)替換為整型的UNIX時間,這樣,比較時間就成為整數(shù)比較了,建立索引后能大大提高效率。在查詢的時候,需要把起點時間和結(jié)尾時間分別轉(zhuǎn)換為UNIX時間再進(jìn)行比較,如:

復(fù)制代碼 代碼如下:
select count(*) from sometable where datetimecolumn>=UNIX_TIMESTAMP('2010-03-01 00:00:00') and datetimecolumn<UNIX_TIMESTAMP('2010-03-02 00:00:00')

 

也可以在調(diào)用程序中先轉(zhuǎn)換為UNIX時間再傳入MySql,總之這種方式有利于快速查詢時間段,不過顯示時間則需要再反轉(zhuǎn)一次。

希望本文所述對大家的MySQL數(shù)據(jù)庫程序設(shè)計有所幫助。

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25
主站蜘蛛池模板: 大胆在线日本aⅴ免费视频 美国黄色毛片女人性生活片 | 法国性xxx精品hd| 成年免费在线视频 | 免费一区区三区四区 | 国产美女视频一区 | 国产免费一区二区三区视频 | 福利免费视频 | 97久久日一线二线三线 | 特黄一区二区三区 | 一级做a爰性色毛片免费1 | 久久精品欧美一区二区三区不卡 | 看91| 久久久人人爽 | 香蕉国产片 | 激情小说激情电影 | 久久国产精品二国产精品中国洋人 | 99最新地址 | 中文字幕精品在线观看 | 在线成人免费网站 | 激情视频导航 | 一本色道久久久888 香蕉视频99 | 中文字幕在线亚洲精品 | 国产一区二区三区网站 | 女人叉开腿让男人桶 | 久久av一区二区 | 成人在线视频免费看 | 性片免费看 | 久久久一区二区三区视频 | 国产亚洲欧美日韩高清 | 国产精品久久久久av | 亚洲欧美在线看 | 国产精品久久久乱弄 | 91精品国产91久久久 | freexxx69性欧美hd| 视频一区二区国产 | 日韩精品一区二区亚洲 | 国产正在播放 | 日韩精品久久久久久 | 蜜桃视频在线观看免费 | 黄色羞羞| 久久久精品视频国产 |