MySQL—日期时间类型

看图:

 这些数据类型的主要区别和用法如下:

  • 如果要用来表示年月日,通常用 DATE 来表示。
  • 如果要用来表示年月日时分秒,通常用 DATETIME 表示。
  • 如果只用来表示时分秒,通常用 TIME 来表示。
  • 如果需要经常插入或者更新日期为当前系统时间,则通常使用 TIMESTAMP 来表示。
    TIMESTAMP 值返回后显示为“ YYYY-MM-DD HH:MM:SS ”格式的字符串,显示宽度固定
    19 个字符。如果想要获得数字值,应在 TIMESTAMP 列添加 +0
  • 如果只是表示年份,可以用 YEAR 来表示,它比 DATE 占用更少的空间。 YEAR 2 位或
    4 位格式的年。默认是 4 位格式。在 4 位格式中,允许的值是 1901 2155 0000 。在
    2 位格式中,允许的值是 70 69 ,表示从 1970 2069 年。 MySQL YYYY 格式显示 YEAR 值。
各种类型的0值表示:

  

 

Guess you like

Origin blog.csdn.net/qq_42251944/article/details/121541422