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个字节。

 

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