六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

MySql查詢時間段的方法示例代碼

[摘要]這篇文章主要介紹了MySql查詢時間段的方法,包括了傳統的針對時間字段的查詢方法與UNIX時間戳的查詢技巧,非常具有實用價值,需要的朋友可以參考下本文實例講述了MySql查詢時間段的方法。分享給大家供大家參考。具體方法如下:MySql查詢時間段的方法未必人人都會,下面為您介紹兩種MySql查詢時間...
這篇文章主要介紹了MySql查詢時間段的方法,包括了傳統的針對時間字段的查詢方法與UNIX時間戳的查詢技巧,非常具有實用價值,需要的朋友可以參考下

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

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

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

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

代碼如下:

select count(*) from sometable where datetimecolumn>='2010-03-01 00:00:00' and datetimecolumn<'2010-03-02 00:00:00'

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

方法二:UNIX時間戳,每個時間對應了一個唯一的UNIX時間戳,該時間戳是從'1970-01-01 00:00:00' 為0開始計時,每秒增加1。MySql內置了傳統時間和UNIX時間的互換函數,分別為:

UNIX_TIMESTAMP(datetime)
FROM_UNIXTIME(unixtime)

比如運行

代碼如下:

SELECT UNIX_TIMESTAMP('2010-03-01 00:00:00')

返回1267372800

運行

代碼如下:

SELECT FROM_UNIXTIME(1267372800)

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

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

代碼如下:

select count(*) from sometable where datetimecolumn>=UNIX_TIMESTAMP('2010-03-01 00:00:00') and datetimecolumn<UNIX_TIMESTAMP('2010-03-02 00:00:00')

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

以上就是MySql查詢時間段的方法示例代碼的詳細內容,更多請關注php中文網其它相關文章!


學習教程快速掌握從入門到精通的SQL知識。




主站蜘蛛池模板: 一二三四影视在线看片 | 色综合合久久天天给综看 | 五月综合激情视频在线观看 | 欧美一级www | 色婷婷在线观看视频 | 四虎伊人| 日韩欧美国内 | 午夜精品久久久久久影视riav | 人人干日日操 | 色宅男中文字幕亚洲专区 | 日本一本久 | 手机看片国产精品 | 亚洲人成自拍网站在线观看忄 | 天天做天天添婷婷我也去 | 午夜影院官网 | 亚洲一区二区三区高清视频 | 午夜精 | 又大又硬又粗又爽免费 | 亚洲成年网 | 日韩中文字幕在线亚洲一区 | 亚洲一区二区在线播放 | 亚洲国产精品综合欧美 | 日韩一级片在线免费观看 | 三区在线观看 | 最近中文字幕无吗高清免费视频 | 日本道综合一本久久久88 | 日本在线免费观看视频 | 日本免费一区二区视频 | 性激烈欧美三级在线播放 | 日韩欧美视频一区二区 | 亚洲精品福利视频 | 天堂va| 色综合久久中文综合网 | 五月天激情丁香 | 天天射天天做 | 色久在线| 日韩毛片在线看 | 四虎黄色网址 | 亚洲网站视频在线观看 | 中文字幕在线乱人伦 | 青青草原免费在线观看 |