mysql 时间类型datetime与timestamp区别比较

mysql 时间类型datetime与timestamp区别比较


相同点:

  显示宽度和格式相同,显示宽度固定在19字符,格式为YYYY-MM-DD HH:MM:SS。

不同点:

  (1)时间范围不同:

      datetime 支持的范围为''1000-01-01 00:00:00''到''9999-12-31 23:59:59'';

      timestamp 值不能早于1970年或晚于2037年。

  (2)存储字节不同:  

      datetime 8字节存储;timestamp 4字节存储。

  (3)存储格式不同:

      datetime 实际格式存储,于时区无关;

      timestamp 以UTC格式存储,存储时对当前的时区进行转换,检索时再转换回当前的时区。


  

原文地址:https://www.cnblogs.com/gyfluck/p/9620859.html