MySQL 中常用的两种时间储存类型分别是datetime和 timestamp。如何在它们之间选择是建表时必要的考虑。下面就谈谈他们的区别和怎么选择。

MySQL 中 datetime 和 timestamp 的区别与选择

timestamp翻译为汉语即"时间戳",它是当前时间到 Unix元年(1970 年 1 月 1 日 0 时 0 分 0 秒)的秒数。对于某些时间的计算,如果是以 datetime 的形式会比较困难,假如我是 1994-1-20 06:06:06 出生,现在的时间是 2016-10-1 20:04:50 ,那么要计算我活了多少秒钟用 datetime 还需要函数进行转换,但是 timestamp 直接相减就行。

MySQL 中 datetime 和 timestamp 的区别与选择

 

MySQL 中 datetime 和 timestamp 的区别与选择

 

 

 

 

相关文章:

  • 2021-12-25
  • 2021-07-08
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-04-03
猜你喜欢
  • 2022-12-23
  • 2021-11-26
  • 2022-01-17
  • 2022-12-23
相关资源
相似解决方案