欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

解析MySQL中存儲(chǔ)時(shí)間日期類型的選擇問題

 更新時(shí)間:2017年10月13日 10:37:50   作者:一生有你200  
這篇文章主要介紹了解析MySQL中存儲(chǔ)時(shí)間日期類型的選擇問題,具有一定參考價(jià)值,需要的朋友可以了解。

一般應(yīng)用中,我們用timestamp,datetime,int類型來存儲(chǔ)時(shí)間格式:

int(對(duì)應(yīng)javaBean中的Integer或int)

1. 占用4個(gè)字節(jié)

2. 建立索引之后,查詢速度快

3. 條件范圍搜索可以使用使用between

4. 不能使用mysql提供的時(shí)間函數(shù)

結(jié)論:適合需要進(jìn)行大量時(shí)間范圍查詢的數(shù)據(jù)表

datetime(javaBean中用Date類型)

1. 占用8個(gè)字節(jié)

2. 允許為空值,可以自定義值,系統(tǒng)不會(huì)自動(dòng)修改其值。

3. 實(shí)際格式儲(chǔ)存(Just stores what you have stored and retrieves the same thing which you have stored.)

4. 與時(shí)區(qū)無關(guān)(It has nothing to deal with the TIMEZONE and Conversion.)

5. 不可以設(shè)定默認(rèn)值,所以在不允許為空值的情況下,必須手動(dòng)指定datetime字段的值才可以成功插入數(shù)據(jù)。

6. 可以在指定datetime字段的值的時(shí)候使用now()變量來自動(dòng)插入系統(tǒng)的當(dāng)前時(shí)間。

結(jié)論:datetime類型適合用來記錄數(shù)據(jù)的原始的創(chuàng)建時(shí)間,因?yàn)闊o論你怎么更改記錄中其他字段的值,datetime字段的值都不會(huì)改變,除非你手動(dòng)更改它。

timestamp(javaBean中用Date或Timestamp類型)

1. 占用4個(gè)字節(jié)

2. 允許為空值,但是不可以自定義值,所以為空值時(shí)沒有任何意義。

3. TIMESTAMP值不能早于1970或晚于2037。這說明一個(gè)日期,例如'1968-01-01',雖然對(duì)于DATETIME或DATE值是有效的,但對(duì)于TIMESTAMP值卻無效,如果分配給這樣一個(gè)對(duì)象將被轉(zhuǎn)換為0。

4.值以UTC格式保存( it stores the number of milliseconds)

5.時(shí)區(qū)轉(zhuǎn)化 ,存儲(chǔ)時(shí)對(duì)當(dāng)前的時(shí)區(qū)進(jìn)行轉(zhuǎn)換,檢索時(shí)再轉(zhuǎn)換回當(dāng)前的時(shí)區(qū)。

6. 默認(rèn)值為CURRENT_TIMESTAMP(),其實(shí)也就是當(dāng)前的系統(tǒng)時(shí)間。

7. 數(shù)據(jù)庫會(huì)自動(dòng)修改其值,所以在插入記錄時(shí)不需要指定timestamp字段的名稱和timestamp字段的值,你只需要在設(shè)計(jì)表的時(shí)候添加一個(gè)timestamp字段即可,插入后該字段的值會(huì)自動(dòng)變?yōu)楫?dāng)前系統(tǒng)時(shí)間。

8. 以后任何時(shí)間修改表中的記錄時(shí),對(duì)應(yīng)記錄的timestamp值會(huì)自動(dòng)被更新為當(dāng)前的系統(tǒng)時(shí)間。

結(jié)論:timestamp類型適合用來記錄數(shù)據(jù)的最后修改時(shí)間,因?yàn)橹灰愀牧擞涗浿衅渌侄蔚闹?,timestamp字段的值都會(huì)被自動(dòng)更新。

總結(jié)

以上就是本文關(guān)于解析MySQL中存儲(chǔ)時(shí)間日期類型的選擇問題的全部內(nèi)容,感興趣的朋友可以參閱:mysql in語句子查詢效率慢的優(yōu)化技巧示例、MYSQL子查詢和嵌套查詢優(yōu)化實(shí)例解析MySQL優(yōu)化之使用連接(join)代替子查詢等,有什么問題可以隨時(shí)留言,小編會(huì)及時(shí)回復(fù)大家。希望對(duì)大家有所幫助。

相關(guān)文章

  • Mysql指定日期區(qū)間的提取方法

    Mysql指定日期區(qū)間的提取方法

    這篇文章主要介紹了Mysql指定日期區(qū)間的提取方法,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2018-07-07
  • mysql 從 frm 文件恢復(fù) table 表結(jié)構(gòu)的3種方法【推薦】

    mysql 從 frm 文件恢復(fù) table 表結(jié)構(gòu)的3種方法【推薦】

    這篇文章主要介紹了mysql 從 frm 文件恢復(fù) table 表結(jié)構(gòu)的3種方法 ,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2018-09-09
  • 數(shù)據(jù)庫SQL調(diào)優(yōu)的幾種方式匯總

    數(shù)據(jù)庫SQL調(diào)優(yōu)的幾種方式匯總

    在項(xiàng)目中,SQL的調(diào)優(yōu)對(duì)項(xiàng)目的性能來講至關(guān)重要,所有掌握常見的SQL調(diào)優(yōu)方式是必不可少的,下面這篇文章主要給大家介紹了關(guān)于數(shù)據(jù)庫SQL調(diào)優(yōu)的幾種方式,需要的朋友可以參考下
    2022-10-10
  • MySql連接數(shù)據(jù)庫常用參數(shù)及代碼解讀

    MySql連接數(shù)據(jù)庫常用參數(shù)及代碼解讀

    這篇文章主要介紹了MySql連接數(shù)據(jù)庫常用參數(shù)及代碼解讀,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • 坑人的Mysql5.7問題(默認(rèn)不支持Group By語句)

    坑人的Mysql5.7問題(默認(rèn)不支持Group By語句)

    這篇文章主要介紹了坑人的Mysql5.7問題(默認(rèn)不支持Group By語句),具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-10-10
  • 最新MySQL高級(jí)SQL語句大全

    最新MySQL高級(jí)SQL語句大全

    這篇文章主要介紹了MySQL高級(jí)SQL語句,主要包括常用查詢知識(shí)order by按關(guān)鍵字排序的sql語句,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-06-06
  • mysql5.7 新增的json字段類型用法實(shí)例分析

    mysql5.7 新增的json字段類型用法實(shí)例分析

    這篇文章主要介紹了mysql5.7 新增的json字段類型用法,結(jié)合實(shí)例形式分析了mysql5.7 新增的json字段類型具體功能、使用方法及操作注意事項(xiàng),需要的朋友可以參考下
    2020-02-02
  • MySQL 分頁查詢的優(yōu)化技巧

    MySQL 分頁查詢的優(yōu)化技巧

    這篇文章主要介紹了MySQL 分頁查詢的優(yōu)化技巧,幫助大家更好的理解和學(xué)習(xí)使用MySQL,感興趣的朋友可以了解下
    2021-05-05
  • 什么是分表和分區(qū) MySql數(shù)據(jù)庫分區(qū)和分表方法

    什么是分表和分區(qū) MySql數(shù)據(jù)庫分區(qū)和分表方法

    這篇文章主要為大家詳細(xì)介紹了MySql數(shù)據(jù)庫分區(qū)和分表方法,告訴大家什么是分表和分區(qū),mysql分表和分區(qū)有什么聯(lián)系,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-02-02
  • MySQL服務(wù)器 IO 100%的分析與優(yōu)化方案

    MySQL服務(wù)器 IO 100%的分析與優(yōu)化方案

    這篇文章主要給大家介紹了關(guān)于MySQL服務(wù)器 IO 100%的相關(guān)資料,文中通過示例代碼介紹的介紹非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用mysql具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-10-10

最新評(píng)論