亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

MySQL?datetime類型與時間、日期格式字符串大小比較的方法

 更新時間:2022年11月14日 16:59:00   作者:qq_37860935  
這篇文章主要介紹了MySQL?datetime類型與時間、日期格式字符串大小比較,本文使用的是mysql8.0.27版本,其他版本自測一下,結合實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

一、前提

1、MySQL版本信息:

MySQL版本:8.0.27

注意:其他版本(主要5.x版本未驗證)

2、表字段:

定義列

CREATE TABLE
IF NOT EXISTS `user` (
   id INT NOT NULL PRIMARY KEY auto_increment COMMENT 'id',
   user_name VARCHAR (16) NULL COMMENT '用戶名',
   real_name VARCHAR (10) NULL COMMENT '真實姓名',
   age INT UNSIGNED NULL COMMENT '年齡',
   create_time datetime NULL COMMENT '創(chuàng)建時間',
   create_by VARCHAR (16) NULL COMMENT '創(chuàng)建人',
   modify_time datetime NULL COMMENT '修改時間',
   modify_by VARCHAR (16) NULL COMMENT '修改人',
   deleted CHAR (1) DEFAULT 'F' NOT NULL COMMENT '刪除標識:F-未刪除,T-已刪除'
)

表中數據:

二、使用>、<比較

1.  日期格式比較:

  •  大于>
select * from USER t where t.create_time > '2022-04-04';

結果集:

重點注意:id為2的記錄,創(chuàng)建時間為'2022-04-04 00:00:00',該記錄沒有查詢到,

說明 create_time > '2022-04-04',實際上是取創(chuàng)建時間在'2022-04-04 00:00:00‘之后的數據。

  • 小于<
select * from USER t where t.create_time < '2022-04-04';

結果集:

結果集只有3號創(chuàng)建的數據,說明create_time < '2022-04-04',實際是取創(chuàng)建時間在'2022-04-04 00:00:00'之前的數據。

總結:datetime類型數據,使用使用日期格式數據時,系統(tǒng)會默認將日期補全成 ‘00:00:00’的時間進行計算。

2. 時間格式

大于>

select * from USER t where t.create_time > '2022-04-04 00:00:01';

  • 小于<
select * from USER t where t.create_time < '2022-04-04 00:00:01';

三、between and

1. 日期格式

select * from USER t where t.create_time BETWEEN '2022-04-04' and '2022-04-04'

SELECT
   *
FROM
   USER t
WHERE
   t.create_time BETWEEN '2022-04-04'
AND '2022-04-05'

2. 時間格式

SELECT
   *
FROM
   USER t
WHERE
   t.create_time BETWEEN '2022-04-04 00:00:00'
AND '2022-04-04 00:00:00'

SELECT
   *
FROM
   USER t
WHERE
   t.create_time BETWEEN '2022-04-04 00:00:00'
AND '2022-04-05 00:00:00'

四、總結

 對于datetime類型數據而言,系統(tǒng)默認將日期當做'00:00:00'的時間來處理,>、<不取邊界值,而between and附帶邊界值。即:between and 等價于 >= ... <=...

到此這篇關于MySQL datetime類型與時間、日期格式字符串大小比較的文章就介紹到這了,更多相關mysql日期格式字符串大小比較內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • MySQL實現MYISAM表批量壓縮的方法

    MySQL實現MYISAM表批量壓縮的方法

    這篇文章主要介紹了MySQL實現MYISAM表批量壓縮的方法,實例分析了MySQL使用shell命令批量壓縮MYISAM表的相關技巧,需要的朋友可以參考下
    2016-04-04
  • MySQL中對于索引的基本增刪查改操作總結

    MySQL中對于索引的基本增刪查改操作總結

    這篇文章主要介紹了MySQL中對于索引的基本增刪查改操作總結,索引可以提高MySQL的檢索速度,需要的朋友可以參考下
    2016-01-01
  • Windows10下mysql 8.0.19 winx64安裝教程及修改初始密碼

    Windows10下mysql 8.0.19 winx64安裝教程及修改初始密碼

    這篇文章主要為大家詳細介紹了Windows10下mysql 8.0.19 winx64安裝教程及修改初始密碼,文中安裝步驟介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-02-02
  • MySQL?RC事務隔離的實現原理

    MySQL?RC事務隔離的實現原理

    這篇文章主要介紹了MySQL?RC事務隔離的實現,Read?Committed,事務運行期間,只要別的事務修改數據并提交,即可讀到人家修改的數據,所以會有不可重復讀、幻讀問題,下文相關介紹需要的朋友可以參考下
    2022-03-03
  • MySQL ALTER命令知識點匯總

    MySQL ALTER命令知識點匯總

    在本文中我們給大家整理了關于MySQL ALTER命令的用法以及相關知識點內容,有興趣的朋友們學習下。
    2019-02-02
  • MySQL中CURRENT_TIMESTAMP時間戳的使用詳解

    MySQL中CURRENT_TIMESTAMP時間戳的使用詳解

    這篇文章主要給大家介紹了關于MySQL中CURRENT_TIMESTAMP時間戳的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2022-03-03
  • MySQL通透詳解架構設計

    MySQL通透詳解架構設計

    這篇文章主要介紹了MySQL架構設計相關基礎與原則,幫助大家更好的理解和使用MySQL,感興趣的朋友可以了解下
    2022-02-02
  • MySql一條查詢語句的執(zhí)行流程究竟是怎么樣的

    MySql一條查詢語句的執(zhí)行流程究竟是怎么樣的

    一直是想知道一條SQL語句是怎么被執(zhí)行的,它執(zhí)行的順序是怎樣的,然后查看總結各方資料,就有了下面這一篇文章了,下面這篇文章主要給大家介紹了關于MySql一條查詢語句的執(zhí)行流程究竟是怎么樣的,需要的朋友可以參考下
    2024-06-06
  • 使MySQL查詢區(qū)分大小寫的實現方法

    使MySQL查詢區(qū)分大小寫的實現方法

    我們在MySQL中使用SELECT語句查詢時,可不可以使查詢區(qū)分大小寫?今天從網絡上找到了方法,現總結如下。
    2010-12-12
  • MySQL語句加鎖的實現分析

    MySQL語句加鎖的實現分析

    MySQL的加鎖分析,一直是一個比較困難的話題。我在工作過程中,經常會有同事咨詢這方面的問題。今天我們來簡單談談這個問題
    2017-10-10

最新評論