mysql-time

存储时间的三种格式:

  • DateTime,格式是YYYY-MM-DD HH:MM:SS,取值范围 1000-9999
    • 8个字节储存
    • 与时区无关
  • Timestamp,格式也是YYYY-MM-DD HH:MM:SS这样的,与 DATETIME 不同的地方是,它的年份取值范围是 1970-2037
  • Int,整数的形式,它可以控制位数,一般我们设置成 INT(10) 就可以了。
    • 排序和查询效率相对较高一点点。
    • 可读性极差,无法直观的看到数据。

Int 的优势是在 php 中比较大小时方便。