日期数据类型
MySQL中用来存储日期的数据类型有DATE、DATETIME、TIMESTAMP、YEAR等。其中,对于年月日的存储,大家可以使用DATE、DATETIME或TIMESTAMP类型。
DATE类型
DATE类型用来存储年月日。一个DATE类型占用3个字节,它所能存储的日期范围为:1000-01-01到9999-12-31。对于存储的数据来说,类似’2022-09-08’。
DATETIME类型
DATETIME类型用来存储年月日时分秒。一个DATETIME类型占用8个字节,它所能存储的日期范围也是1000-01-01到9999-12-31。对于存储的数据来说,类似’2022-09-08 12:24:35’。
TIMESTAMP类型
TIMESTAMP类型也用来存储年月日时分秒,但是它支持的日期范围只有1970-01-01到2038-01-19。一个TIMESTAMP类型占用4个字节。对于存储的数据来说,类似’2022-09-08 12:24:35’。
YEAR类型
YEAR类型用来存储年份。一个YEAR类型占用1个字节,它所能存储的年份范围为:1901到2155。对于存储的数据来说,类似’2022’。
总结
在MySQL中,大家可以使用DATE、DATETIME、TIMESTAMP、YEAR等数据类型来存储时间。根据需求的不同,选择适合自己的数据类型进行存储。