日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

mysql中 datatime與timestamp的區(qū)別說(shuō)明

瀏覽:34日期:2023-10-05 14:56:06
mysql中有三種日期類型:

date(年-月-日)

create table test(hiredate date);

datetime(日期時(shí)間類型)

create table test(hiredate datetime)

timestamp(郵戳類型,保存年-月-日 時(shí)-分-秒)

create table test(hiredate timestamp)

datetime 和timestamp的不同點(diǎn)1、兩者的存儲(chǔ)方式不一樣

對(duì)于TIMESTAMP,它把客戶端插入的時(shí)間從當(dāng)前時(shí)區(qū)轉(zhuǎn)化為UTC(世界標(biāo)準(zhǔn)時(shí)間)進(jìn)行存儲(chǔ)。查詢時(shí),將其又轉(zhuǎn)化為客戶端當(dāng)前時(shí)區(qū)進(jìn)行返回。而對(duì)于DATETIME,不做任何改變,基本上是原樣輸入和輸出。

2、兩者所能存儲(chǔ)的時(shí)間范圍不一樣

timestamp所能存儲(chǔ)的時(shí)間范圍為:’1970-01-01 00:00:01.000000’ 到 ‘2038-01-19 03:14:07.999999’。

datetime所能存儲(chǔ)的時(shí)間范圍為:’1000-01-01 00:00:00.000000’ 到 ‘9999-12-31 23:59:59.999999’。

總結(jié):TIMESTAMP和DATETIME除了存儲(chǔ)范圍和存儲(chǔ)方式不一樣,沒(méi)有太大區(qū)別。當(dāng)然,對(duì)于跨時(shí)區(qū)的業(yè)務(wù),TIMESTAMP更為合適。

3、自動(dòng)初始化和更新

自動(dòng)初始化指的是如果對(duì)該字段(譬如上例中的hiredate字段)沒(méi)有顯性賦值,則自動(dòng)設(shè)置為當(dāng)前系統(tǒng)時(shí)間。

自動(dòng)更新指的是如果修改了其它字段,則該字段的值將自動(dòng)更新為當(dāng)前系統(tǒng)時(shí)間。

它與“explicit_defaults_for_timestamp”參數(shù)有關(guān)。

默認(rèn)情況下,該參數(shù)的值為OFF

mysql> show variables like ’%explicit_defaults_for_timestamp%’;+---------------------------------+-------+| Variable_name | Value |+---------------------------------+-------+| explicit_defaults_for_timestamp | OFF |+---------------------------------+-------+row in set (0.00 sec)

總結(jié):timestamp有自動(dòng)初始化和更新,當(dāng)你update某條記錄的時(shí)候,該列值會(huì)自動(dòng)更新,這是和datatime最大的區(qū)別。

補(bǔ)充:DATETIME與TIMESTAMP的一些區(qū)別與問(wèn)題

今天遇到一個(gè)問(wèn)題,明明數(shù)據(jù)有更新,update_time字段卻還停留在創(chuàng)建數(shù)據(jù)的時(shí)候。

按常理來(lái)說(shuō)這個(gè)字段應(yīng)該是自動(dòng)更新的才對(duì)。

查了一下表結(jié)構(gòu),

`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP

發(fā)現(xiàn)update_time字段的類型是datetime

由此牽扯出兩個(gè)問(wèn)題,(1)timestamp與datetime的區(qū)別;(2)CURRENT_TIMESTAMP為什么能用于datetime類型

timestamp與datetime的區(qū)別

a)DATETIME的默認(rèn)值為null;TIMESTAMP的字段默認(rèn)不為空(not null),默認(rèn)值為當(dāng)前時(shí)間(CURRENT_TIMESTAMP),如果不做特殊處理,并且update語(yǔ)句中沒(méi)有指定該列的更新值,則默認(rèn)更新為當(dāng)前時(shí)間。

這個(gè)區(qū)別就解釋了為什么平時(shí)我們都不用可以管這個(gè)字段就能自動(dòng)更新了,因?yàn)槎鄶?shù)時(shí)候用的是timestamp;而此處用的是datetime,不會(huì)有自動(dòng)更新當(dāng)前時(shí)間的機(jī)制,所以需要在上層手動(dòng)更新該字段

b)DATETIME使用8字節(jié)的存儲(chǔ)空間,TIMESTAMP的存儲(chǔ)空間為4字節(jié)。因此,TIMESTAMP比DATETIME的空間利用率更高。

這個(gè)區(qū)別解釋了為啥timestamp類型用的多

c)兩者的存儲(chǔ)方式不一樣 ,對(duì)于TIMESTAMP,它把客戶端插入的時(shí)間從當(dāng)前時(shí)區(qū)轉(zhuǎn)化為UTC(世界標(biāo)準(zhǔn)時(shí)間)進(jìn)行存儲(chǔ)。查詢時(shí),將其又轉(zhuǎn)化為客戶端當(dāng)前時(shí)區(qū)進(jìn)行返回。而對(duì)于DATETIME,不做任何改變,基本上是原樣輸入和輸出。

d)兩者所能存儲(chǔ)的時(shí)間范圍不一樣

timestamp所能存儲(chǔ)的時(shí)間范圍為:’1970-01-01 00:00:01.000000’ 到 ‘2038-01-19 03:14:07.999999’;

datetime所能存儲(chǔ)的時(shí)間范圍為:’1000-01-01 00:00:00.000000’ 到 ‘9999-12-31 23:59:59.999999’。

CURRENT_TIMESTAMP為什么能用于datetime類型

在mysql 5.6之前的版本,CURRENT_TIMESTAMP只能用于timestamp類型,

5.6版本之后,CURRENT_TIMESTAMP也能用于datetime類型了

select version()查了一下數(shù)據(jù)庫(kù)發(fā)現(xiàn)確實(shí)版本是5.6.29

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教。

標(biāo)簽: MySQL 數(shù)據(jù)庫(kù)
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
麻豆极品一区二区三区| 婷婷亚洲成人| 欧美中文高清| 日韩精选在线| 亚洲精品乱码| 亚洲尤物av| 男女男精品网站| 男女性色大片免费观看一区二区| 视频一区国产视频| 亚洲人成网77777色在线播放| 免费的成人av| 日本aⅴ亚洲精品中文乱码 | 国产欧美日韩一区二区三区在线| 蜜臀精品一区二区三区在线观看| 日韩一区精品字幕| 青青国产精品| 国产精成人品2018| 精品资源在线| 精品捆绑调教一区二区三区| 亚洲国产不卡| 日韩精品视频中文字幕| 国产精品一区2区3区| 福利精品一区| 欧美日韩国产一区二区三区不卡| 99亚洲视频| 日韩精品免费一区二区夜夜嗨 | 青青草91视频| 国产日韩欧美高清免费| 免费欧美一区| 日韩精品一卡| 亚洲最大av| 日韩精品dvd| 久久久久久久久久久9不雅视频| 日本精品不卡| 中文字幕av一区二区三区人| 欧美成人一二区| 99久久婷婷| 日韩影片在线观看| 国产成人77亚洲精品www| 激情偷拍久久| 日韩中文字幕| 国产福利资源一区| 深夜视频一区二区| 人人爱人人干婷婷丁香亚洲| 欧美天堂视频| 蜜臀av性久久久久蜜臀aⅴ流畅| 国产日韩一区二区三区在线播放| 日韩免费福利视频| 日韩在线电影| 韩国三级一区| 日本一区二区三区视频在线看| 麻豆精品蜜桃视频网站| 欧美日韩激情| 欧美国产先锋| 免费观看久久av| 久久不见久久见国语| 99视频精品全部免费在线视频| 四虎国产精品免费久久| 日韩欧美自拍| 日本h片久久| 成人精品天堂一区二区三区| 日本精品另类| 丝袜美腿一区| 日韩av不卡在线观看| 亚洲91视频| 国产精品nxnn| 一区二区国产精品| 中文字幕一区久| 国产乱论精品| 丝袜亚洲另类欧美| 日韩在线观看一区| 69堂精品视频在线播放| 婷婷综合五月| 日本激情一区| 69堂精品视频在线播放| 日本视频在线一区| 午夜精品福利影院| 日韩高清电影一区| 视频精品一区二区| 一区二区三区四区日本视频| 亚洲一区二区免费在线观看| 国内一区二区三区| 日韩一区二区三区在线看| 亚洲成人精品| 欧美激情网址| 日韩欧美激情| 欧美精品资源| 国产欧美一区二区三区米奇| 亚洲欧美日韩国产综合精品二区| 久久亚洲在线| 麻豆成人91精品二区三区| 婷婷综合电影| 亚洲欧美日韩国产一区| 久久高清精品| 精品中文字幕一区二区三区四区| 亚洲精品影视| 99视频精品全国免费| 国产精品毛片一区二区在线看| 国产亚洲电影| 日韩精品第二页| 亚洲香蕉视频| 国产视频一区三区| 久久久久久久久久久妇女 | 国产伦久视频在线观看| 国产亚洲精品精品国产亚洲综合| 亚洲精选成人| 国产精品毛片在线看| 日韩电影二区| 四虎国产精品免费观看| 国产精品久久久网站| 日韩国产一二三区| 亚州欧美在线| 日精品一区二区三区| 久久av在线| 亚洲一区黄色| 男女性色大片免费观看一区二区| 欧美日韩国产综合网| 欧美.日韩.国产.一区.二区 | 久久精品主播| av在线最新| 国产精品精品| 国产一区二区三区亚洲综合| 精品一区91| 日韩av片子| 精品91福利视频| 亚洲精品福利电影| 日韩国产综合| 99国产精品一区二区| 999久久久精品国产| 国产一区亚洲| 国产精品美女久久久浪潮软件| 中文在线不卡| 一区二区三区四区在线观看国产日韩| 老司机精品久久| 日韩制服丝袜先锋影音| 国产精品久久久久久久久久妞妞 | 国产日韩一区二区三区在线播放| 久久久噜噜噜| 亚洲在线成人| 日本久久二区| 毛片不卡一区二区| 久久三级福利| 日韩精品一区二区三区免费视频| 国产精品流白浆在线观看| 97人人精品| 91精品国产经典在线观看| 亚洲日本在线观看视频| 男人的天堂久久精品| 亚洲狼人精品一区二区三区| 欧美日韩精品一区二区三区视频| 国产精品密蕾丝视频下载| 久久精品999| 日本一二区不卡| 欧美日韩国产亚洲一区| 日韩精品一区二区三区中文字幕| 嫩草伊人久久精品少妇av杨幂| 在线天堂中文资源最新版| 亚洲二区精品| 蜜臀av一区二区三区| 国产日韩亚洲| 91成人精品视频| 日韩中文字幕| 国产精品毛片一区二区在线看| 激情综合网五月| 日本中文字幕不卡| 98精品视频| 欧美女激情福利| 青青草精品视频| 国产va免费精品观看精品视频| 精品在线99| 日韩高清中文字幕一区| 一区二区三区四区日本视频| 亚洲主播在线| 你懂的亚洲视频| 午夜日本精品| 国产精品一区二区三区www| 欧美日韩视频网站| 亚洲深夜福利在线观看| 国产999精品在线观看| 在线视频亚洲| 久久精品国产99| 午夜免费一区| 国产精品xxxav免费视频| 婷婷激情久久| 日韩欧美在线精品| 亚洲精品视频一二三区| 久久不卡日韩美女| 91精品丝袜国产高跟在线| 狠狠躁少妇一区二区三区| 国产成人精品三级高清久久91| 国产亚洲亚洲| 风间由美中文字幕在线看视频国产欧美| 国产精品99一区二区| 国产精品一区高清| 亚洲一区不卡| 黄色aa久久| 一区二区日韩免费看| 播放一区二区| 日韩精品一区二区三区中文在线| 亚洲午夜一级|