久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

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

關(guān)于MySQL中datetime和timestamp的區(qū)別解析

瀏覽:4日期:2023-08-02 20:12:38
目錄關(guān)于MySQL中datetime和timestamp的區(qū)別1 MySQL的日期類型簡(jiǎn)介2 datetime和timestamp的區(qū)別3 總結(jié)關(guān)于MySQL中datetime和timestamp的區(qū)別

MySQL 中常用的兩種時(shí)間儲(chǔ)存類型分別是datetime和 timestamp。如何在它們之間選擇是建表時(shí)必要的考慮。

在MySQL中一些日期字段的類型選擇為datetime和timestamp,那么對(duì)于這兩種類型不同的應(yīng)用場(chǎng)景是什么呢

1 MySQL的日期類型簡(jiǎn)介類型名稱格式范圍存儲(chǔ)需要YEARYYYY1901-21551字節(jié)TIMEHH:MM:SS-838:59:59到838:59:593字節(jié)DATEYYYY-MM-DD1000-01-01到9999-12-33字節(jié)DATETIMEYYYY-MM-DD HH:MM:SS1000-01-01 00:00:00到9999-12-31 23:59:598字節(jié)TIMESTAMPYYYY-MM-DD HH:MM:SS1970-01-01 00:00:01 UTC到2038-01-19 03:14:07 UTC4字節(jié)

上述日期類型,使用較多的是DATE和DATETIME,TIMESTAMP,因在某些場(chǎng)景下,需要記錄時(shí)間的具體的時(shí)分秒.所以,需要從DATETIME和TIMESTAMP中選擇. 而這兩者又有什么相同點(diǎn)和異同點(diǎn).

2 datetime和timestamp的區(qū)別

相同點(diǎn):

存儲(chǔ)格式相同 datetime和timestamp兩者的時(shí)間格式都是YYYY-MM-DD HH:MM:SS

不同點(diǎn):

存儲(chǔ)范圍不同. datetime的范圍是1000-01-01到9999-12-31. 而timestamp是從1970-01-01到2038-01-19, 即后者的時(shí)間范圍很小.與時(shí)區(qū)關(guān)系. datetime是存儲(chǔ)服務(wù)器當(dāng)前的時(shí)區(qū). 而timestamp類型,是將服務(wù)器當(dāng)前時(shí)間轉(zhuǎn)換為UTC(世界時(shí)間)來(lái)存儲(chǔ).即datetime與時(shí)區(qū)無(wú)關(guān),存什么,返回什么. 而timestamp存儲(chǔ)的時(shí)間,返回的時(shí)間會(huì)隨著數(shù)據(jù)庫(kù)的時(shí)區(qū)不同而發(fā)生改變.3 總結(jié)

關(guān)于datetime和timestamp的選擇使用.

1 在滿足使用條件的情況下,占據(jù)存儲(chǔ)空間越少越好,此時(shí)選擇timestamp比datetime更好.2 timestamp類型的存儲(chǔ),是以UTC時(shí)區(qū)來(lái)保存的,在顯示時(shí)會(huì)自動(dòng)將日期數(shù)據(jù)轉(zhuǎn)換,如果時(shí)間的場(chǎng)景對(duì)應(yīng)多個(gè)時(shí)區(qū),此時(shí)選擇timestamp比datetime更好.3 關(guān)于日期的使用范圍, timestamp類型最大只支持到2038-01-19年,所以如果使用的日期時(shí)間較大, 則選擇datetime比timestamp更好.

根據(jù)上述的總結(jié)可知,在日常的項(xiàng)目使用中,優(yōu)先推薦使用timestamp類型,花更少的存儲(chǔ)空間實(shí)現(xiàn)時(shí)間的存儲(chǔ).

到此這篇關(guān)于關(guān)于MySQL中datetime和timestamp的區(qū)別的文章就介紹到這了,更多相關(guān)mysql datetime和timestamp的區(qū)別內(nèi)容請(qǐng)搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: MySQL 數(shù)據(jù)庫(kù)
主站蜘蛛池模板: 山丹县| 佛坪县| 五指山市| 巨野县| 新野县| 唐河县| 桐城市| 临沂市| 安新县| 北京市| 闵行区| 阳泉市| 台北市| 剑川县| 武宁县| 安新县| 平泉县| 太白县| 九江县| 铁岭市| 揭阳市| 宿迁市| 东乡县| 平遥县| 六盘水市| 丽江市| 清镇市| 万安县| 维西| 丰顺县| 灵台县| 上高县| 紫阳县| 乌审旗| 平凉市| 泽库县| 萨嘎县| 仁化县| 固镇县| 西吉县| 桑植县|