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

mysql時間是varchar類型進(jìn)行比較

 更新時間:2023年04月21日 09:50:08   作者:楓葉-哈哈  
本文主要介紹了mysql時間是varchar類型進(jìn)行比較,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

一般情況下數(shù)據(jù)庫時間類型都是以datetime、timestamp等格式進(jìn)行存儲的 , 但有時也會出現(xiàn)varchar類型 , 這個時候在sql中比較時間類型就需要用到函數(shù)STR_TO_DATE(str, format);

STR_TO_DATE(str, format)函數(shù)是DATE_FORMAT()函數(shù)的反函數(shù) , 返回一個DATETIME值。它需要一個字符串str和一個格式字符串格式 '%Y-%m-%d %H:%i'  , %Y  四位數(shù)字表示的年份(2015,2016 ......),%M 兩位數(shù)字表示月份(01,02,...,12),

%d 兩位數(shù)字表示月中天數(shù)(01,02,...,31),%H 24小時制,兩位數(shù)形式小時(00,01,...,23) , %i 兩位數(shù)字形式的分(00,01,...,59), %S 兩位數(shù)字形式的秒(00,01,...,59).

來個例子:

這是我的表數(shù)據(jù) , 下面 加通過日期個查詢的條件  , 查詢 2019-06-05 的數(shù)據(jù)

查詢結(jié)果顯示我們使用STR_TO_DATE(str, format)函數(shù)可以將數(shù)據(jù)庫中varchar類型的日期數(shù)據(jù)轉(zhuǎn)換成DATETIME類型的日期數(shù)據(jù),轉(zhuǎn)換過程注意format參數(shù)必須要應(yīng)對str的格式

然后我們在通過時間段查詢一下 , 這里我就需要用到另一個切割字符串的函數(shù)了 

 left(str,length) 從左邊截取length

right(str,length)從右邊截取length 

我們來截取一下時間 ,查詢大于10:30的時間

查詢結(jié)果也是沒有問題的 . 用varchar類型麻煩許多 , 建議使用時間類型(((┏(; ̄▽ ̄)┛裝完逼就跑

時間加減

SELECT start_time FROM `t_healthy_lesson` WHERE STR_TO_DATE(start_time,'%Y-%m-%d %H:%i') < date_add('2019-06-03 10:30', interval 1 hour)
AND STR_TO_DATE(start_time,'%Y-%m-%d %H:%i') > date_sub('2019-06-03 10:30', interval 1 hour);

day,hour,minute,second, microsecond, week, month,quarter ,year

date_add() 加 , date_sub()減

到此這篇關(guān)于mysql時間是varchar類型進(jìn)行比較的文章就介紹到這了,更多相關(guān)mysql時間varchar類型比較內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • MySQL動態(tài)字符串處理DYNAMIC_STRING

    MySQL動態(tài)字符串處理DYNAMIC_STRING

    本文主要給大家簡單講解了mysql如何使用DYNAMIC_STRING來進(jìn)行動態(tài)字符串的保存,非常的實用,有需要的小伙伴可以參考下
    2016-10-10
  • 安裝Mysql5.7.10 winx64出現(xiàn)的幾個問題匯總

    安裝Mysql5.7.10 winx64出現(xiàn)的幾個問題匯總

    這篇文章主要介紹了安裝Mysql5.7.10 winx64出現(xiàn)的幾個問題匯總及解決方案,非常不錯,需要的朋友可以參考下
    2016-08-08
  • MySQL如何快速的創(chuàng)建千萬級測試數(shù)據(jù)

    MySQL如何快速的創(chuàng)建千萬級測試數(shù)據(jù)

    這篇文章主要給大家介紹了關(guān)于MySQL如何快速的創(chuàng)建千萬級測試數(shù)據(jù)的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用MySQL具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-05-05
  • MySql中的longtext字段的返回問題及解決

    MySql中的longtext字段的返回問題及解決

    這篇文章主要介紹了MySql中的longtext字段的返回問題及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-07-07
  • Navicat連接不上MySQL的問題解決

    Navicat連接不上MySQL的問題解決

    最近遇到了一件非常棘手的問題,用Navicat遠(yuǎn)程連接數(shù)據(jù)庫居然連接不到,真是頭都大了,下面這篇文章主要給大家介紹了關(guān)于Navicat連接不上MySQL的問題解決,需要的朋友可以參考下
    2023-02-02
  • MYSQL Left Join優(yōu)化(10秒優(yōu)化到20毫秒內(nèi))

    MYSQL Left Join優(yōu)化(10秒優(yōu)化到20毫秒內(nèi))

    在實際開發(fā)中,相信大多數(shù)人都會用到j(luò)oin進(jìn)行連表查詢,但是有些人發(fā)現(xiàn),用join好像效率很低,而且驅(qū)動表不同,執(zhí)行時間也不同。那么join到底是如何執(zhí)行的呢,本文就詳細(xì)的介紹一下
    2021-12-12
  • MySQL-MMM安裝指南(Multi-Master Replication Manager for MySQL)

    MySQL-MMM安裝指南(Multi-Master Replication Manager for MySQL)

    這篇文章主要介紹了mysql Multi-Master Replication Manager for MySQL的安裝方法,需要的朋友可以參考下
    2014-02-02
  • 淺談Mysql使用B+樹來實現(xiàn)索引的原因

    淺談Mysql使用B+樹來實現(xiàn)索引的原因

    這篇文章,主要來探討一下為什么Mysql使用B+樹來實現(xiàn)索引,這里討論的目標(biāo)是Mysql的InnoDB存儲引擎.可以想象一下,如果你是Mysql的開發(fā)人員,你會怎么去選擇合適的數(shù)據(jù)結(jié)構(gòu)呢,感興趣的小伙伴跟著小編一起來探討吧
    2023-05-05
  • 超越MySQL 對流行數(shù)據(jù)庫進(jìn)行分支的知識小結(jié)

    超越MySQL 對流行數(shù)據(jù)庫進(jìn)行分支的知識小結(jié)

    盡管MySQL是最受歡迎的程序之一,但是許多開發(fā)人員認(rèn)為有必要將其拆分成其他項目,并且每個分支項目都有自己的專長。該需求,以及 Oracle 對核心產(chǎn)品增長緩慢的擔(dān)憂,導(dǎo)致出現(xiàn)了許多開發(fā)人員感興趣的子項目和分支
    2012-01-01
  • MySQL分區(qū)表的正確使用方法

    MySQL分區(qū)表的正確使用方法

    這篇文章主要給大家介紹了關(guān)于MySQL分區(qū)表的正確使用方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-01-01

最新評論

同心县| 盐池县| 泰州市| 毕节市| 屯昌县| 泗阳县| 灵璧县| 平舆县| 嘉峪关市| 南郑县| 海林市| 搜索| 启东市| 项城市| 方正县| 阜新市| 堆龙德庆县| 梓潼县| 河南省| 蒙山县| 永安市| 蒙自县| 台州市| 衢州市| 康定县| 三江| 通江县| 广平县| 福鼎市| 昭通市| 勃利县| 阳信县| 龙里县| 遂昌县| 郸城县| 辽宁省| 友谊县| 海盐县| 凭祥市| 沿河| 兴化市|