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

解讀mysql datetime類(lèi)型精確到毫秒、微秒的問(wèn)題

 更新時(shí)間:2023年02月23日 09:54:00   作者:羅小爬EX  
這篇文章主要介紹了解讀mysql datetime類(lèi)型精確到毫秒、微秒的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

mysql datetime類(lèi)型精確到毫秒、微秒

mysql里面的datetime類(lèi)型的精確度是可以到 1 / 1 0 6 1/10^6 1/106秒的(即百萬(wàn)分之一秒,即微妙),

某些客戶(hù)端(如navicat for mysql)的顯示經(jīng)常只能看到精確到秒,其實(shí)是設(shè)計(jì)表的時(shí)候的配置問(wèn)題,

可通過(guò)datetime列的長(zhǎng)度進(jìn)行設(shè)置,如下圖:

在”設(shè)計(jì)表”中關(guān)于datetime類(lèi)型設(shè)置如下:

長(zhǎng)度: 最小為0,最大為6,就是顯示時(shí)間的時(shí)候的秒后面的小數(shù)點(diǎn)后的位數(shù),如長(zhǎng)度為3則表示毫秒,長(zhǎng)度為6則表示微妙。

小數(shù)點(diǎn): 只能為0,就算填上別的數(shù)值,保存時(shí)候也會(huì)被改為0,可見(jiàn)只能為0。

datetime類(lèi)型精度提示:需要精確到微秒請(qǐng)不要直接使用datetime類(lèi)型

MySQL中的默認(rèn)的datatime類(lèi)型所控制的精度是不包含到毫秒的,它即包含date,也包含time,即:'YYYY-MM-DD hh:mm:ss' , 取值范圍 為'1000-01-01 00:00:00' 到 '9999-12-31 23:59:59'

那么問(wèn)題來(lái)了:

  • 1. 如果插入的數(shù)據(jù)帶有毫秒,那么會(huì)成功嗎?如果成功,毫秒部分如何處理?是直接丟棄還是舍入?
  • 2. 如果想讓數(shù)據(jù)更加精確,包含1-6位毫秒,怎么辦?

對(duì)于問(wèn)題1的答案是:會(huì)成功,毫秒部分不會(huì)直接丟棄,會(huì)舍入(rounding),測(cè)試如下:

mysql> create table mqst1(id int, createtime datetime);
Query OK, 0 rows affected (0.07 sec)
?
mysql> insert into mqst1 values(1,'2021-10-01 21:08:08.123');
Query OK, 1 row affected (0.01 sec)
?
mysql> insert into mqst1 values(2,'2021-10-01 21:20:08.678');
Query OK, 1 row affected (0.01 sec)
?
mysql> select * from mqst1;
+------+---------------------+
| id ? | createtime ? ? ? ? ?|
+------+---------------------+
| ? ?1 | 2021-10-01 21:08:08 |
| ? ?2 | 2021-10-01 21:20:09 |
+------+---------------------+
2 rows in set (0.00 sec)

可以看到,插入是成功的,毫秒部分被4舍5入了。

對(duì)于問(wèn)題2的答案是可以使用datetime(n),其中n最大可以是6, 如果是0的話(huà)相當(dāng)于datatime. 測(cè)試如下:

mysql> create table mqst2(id int, createtime datetime(6));
Query OK, 0 rows affected (0.03 sec)
?
mysql> insert into mqst2 values(1,'2021-10-01 21:08:08.123');
Query OK, 1 row affected (0.04 sec)
?
mysql> insert into mqst2 values(1,'2021-10-01 21:08:08.123123');
Query OK, 1 row affected (0.01 sec)
?
mysql> select * from mqst2;
+------+----------------------------+
| id ? | createtime ? ? ? ? ? ? ? ? |
+------+----------------------------+
| ? ?1 | 2021-10-01 21:08:08.123000 |
| ? ?1 | 2021-10-01 21:08:08.123123 |
+------+----------------------------+
2 rows in set (0.00 sec)

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

您可能感興趣的文章:

相關(guān)文章

  • MySQL中大對(duì)象的多版本并發(fā)控制詳解

    MySQL中大對(duì)象的多版本并發(fā)控制詳解

    這篇文章主要給大家介紹了關(guān)于MySQL中大對(duì)象的多版本并發(fā)控制的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用mysql具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2018-11-11
  • mysql通過(guò)binlog日志復(fù)制主從同步的實(shí)現(xiàn)

    mysql通過(guò)binlog日志復(fù)制主從同步的實(shí)現(xiàn)

    本文主要介紹了mysql通過(guò)binlog日志復(fù)制主從同步的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2024-05-05
  • mysql 5.7.17 安裝配置方法圖文教程(CentOS7)

    mysql 5.7.17 安裝配置方法圖文教程(CentOS7)

    這篇文章主要為大家詳細(xì)介紹了CentOS7下mysql 5.7.17 安裝配置方法圖文教程,感興趣的小伙伴們可以參考一下
    2016-12-12
  • MySQL存儲(chǔ)過(guò)程及常用函數(shù)代碼解析

    MySQL存儲(chǔ)過(guò)程及常用函數(shù)代碼解析

    這篇文章主要介紹了MySQL存儲(chǔ)過(guò)程及常用函數(shù)代碼解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-08-08
  • MySQL中通過(guò)SQL語(yǔ)句刪除重復(fù)記錄并且只保留一條記錄

    MySQL中通過(guò)SQL語(yǔ)句刪除重復(fù)記錄并且只保留一條記錄

    本文主要介紹了MySQL中通過(guò)SQL語(yǔ)句刪除重復(fù)記錄并且只保留一條記錄,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-01-01
  • mysql 5.7.18 MSI安裝圖文教程

    mysql 5.7.18 MSI安裝圖文教程

    這篇文章主要為大家詳細(xì)介紹了mysql 5.7.18 MSI安裝圖文教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-09-09
  • apache中訪問(wèn)不了偽靜態(tài)頁(yè)面的解決方法

    apache中訪問(wèn)不了偽靜態(tài)頁(yè)面的解決方法

    apache中訪問(wèn)不了偽靜態(tài)頁(yè)面的解決方法,有需要的朋友可以參考下
    2013-02-02
  • mysql數(shù)據(jù)庫(kù)鏈接失敗常見(jiàn)問(wèn)題及解決

    mysql數(shù)據(jù)庫(kù)鏈接失敗常見(jiàn)問(wèn)題及解決

    這篇文章主要介紹了mysql數(shù)據(jù)庫(kù)鏈接失敗常見(jiàn)問(wèn)題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • mysql中包含查詢(xún)的五種方法總結(jié)

    mysql中包含查詢(xún)的五種方法總結(jié)

    這篇文章主要給大家介紹了關(guān)于mysql中包含查詢(xún)的五種方法, 在MySQL中,包含語(yǔ)句是一種用來(lái)包含其他查詢(xún)語(yǔ)句的語(yǔ)句,通常用在WHERE語(yǔ)句中,需要的朋友可以參考下
    2023-08-08
  • MySQL存儲(chǔ)毫秒數(shù)據(jù)的方法

    MySQL存儲(chǔ)毫秒數(shù)據(jù)的方法

    MySQL中沒(méi)有可以直接存儲(chǔ)毫秒數(shù)據(jù)的數(shù)據(jù)類(lèi)型,但是不過(guò)MySQL卻能識(shí)別時(shí)間中的毫秒部分。這篇文章主要介紹了MySQL存儲(chǔ)毫秒數(shù)據(jù)的方法,需要的朋友可以參考下
    2014-06-06

最新評(píng)論