MySQL 支持多少种 DATE 数据类型?

mysqlmysqli database

MySQL 支持以下 5 种 DATE 数据类型 −

  • DATE - 日期范围为 1000-01-01 至 9999-12-31。“YYYY-MM-DD” 是默认的 DATE 格式。例如,1984 年 1 月 17 日将存储为 1984-01-17。
  • DATETIME − 此数据类型支持日期以及时间范围为 1000-01-01 00:00:00 至 9999-12-31 23:59:59。 “YYYY-MM-DD HH:MM:SS” 是默认的 DATETIME 格式。例如,1984 年 1 月 17 日下午 2:20 将被存储为 1984-01-17 14:20:00。
  • TIMESTAMP − 时间戳数据类型支持从 ‘1970-01-01 00:00:01’ 到 ‘2038-01-19 08:44:07’ 范围内的日期和时间。它就像 DATETIME 数据类型一样。例如,1984 年 1 月 17 日下午 2:20 将被存储为 1984-01-17 14:20:00。
  • TIME − 以 HH:MM:SS 格式存储时间。
  •  YEAR(M) − 以 2 位或 4 位格式存储年份。如果长度指定为 2(例如 YEAR(2)),则 YEAR 可以介于 1970 到 2069(70 到 69)之间。如果长度指定为 4,则 YEAR 可以是 1901 到 2155。默认长度为 4。

相关文章