MySQL中timestamp和datetime相同和區別

相同點

1、兩者都可用來表示YYYY-MM-DD HH:MM:SS類型的日期。

不同點

1、存儲方式不同

timestamp:把客戶端插入的時間從當前時區轉化爲UTC(世界標準時間)進行存儲。查詢時,將其又轉化爲客戶端當前時區進行返回。

datetime:不做任何改變,基本上是原樣輸入和輸出。

2、存儲的時間範圍不同

timestamp:存儲的時間範圍爲 1970-01-01 00:00:01.000000 到 2038-01-19 03:14:07.999999。

datetime:存儲的時間範圍爲 1000-01-01 00:00:00.000000 到 9999-12-31 23:59:59.999999。

3、佔用字節不同

timestamp:佔用4個字節。

datetime:佔用8個字節。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章