TIMESTAMP和DATETIME的區別


TIMESTAMPDATETIME的區別

1. 存儲空間不同

a) TIMESTAMP占用4個字節

b) DATETIME占用8個字節

2. 受時區影響

c) TIMESTAMP實際記錄的是1970-01-01 00:00:01到現在的數數,受時區影響

d) DATETIME不受時區影響

3. 時間范圍不同

e) TIMESTAMP的時間范圍是:'1970-01-01 00:00:01' UTC ~ '2038-01-19 03:14:07' UTC

f) DATETIME的時間范圍是:'1000-01-01 00:00:00' ~ '9999-12-31 23:59:59'

4. 自動更新

g) TIMESTAMP類型在默認情況下,insertupdate 數據時,TIMESTAMP列會自動以當前時間(CURRENT_TIMESTAMP)填充/更新。

5. Mysql中,TIMESTAMPlong之間的轉換函數:

h) TIMESTAMPlongUNIX_TIMESTAMP

i) longTIMESTAMPFROM_UNIXTIME


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM