基于mysql5.7
1.DATETIME类型:
标准格式为"YYYY-MM-DD HH:MM:SS",范围是“1000-01-01 00:00:00”到“9999-12-31 23:59:59”。占8个字节。
2.TIMESTAMP类型:
标准格式也为"YYYY-MM-DD HH:MM:SS",不过相对于DATETIME类型的范围,此类型范围比较小,范围为“1970-01-01 00:00:00” 到“ 2038-01-19 03:14:07” ,此类型的时间在插入和查询时都会根据时区进行时间的转换。占4个字节。
3.DATE类型:
用于表示单纯的年月日,标准格式为“YYYY-MM-DD”。范围为“1000-01-01”到“9999-12-31”。占4个字节。
4.TIME类型:
用于表示单纯的时分秒,标准格式为“HH:MM:SS”,范围为“-838:59:59”到“838:59:59”,来对一天的某个时刻或两个时间的时间间隔进行表示。占3个字节。
5.YEAR类型:
表示年份,范围为“1901”到“2155”,标准格式为“YYYY”。占1个字节。
注意:
在输入时基本上标准格式有“:”和“-”符号的这些类型都可以将这些符号替换为其他符号(我试了一下TIME类型的好像不行),都会自动转换为标准格式。
在输入时,也可以省略中间的“:”和“-”符号,但要按照一定的年月日时分秒相应段的范围要求来组成输入,也会自动转换为标准格式。