date:
表示日期。 格式:yyyy-mm-dd。 范围:“1000-01-01”到“9999-12-31” 。 占用空间:3字节。 使用时机:用于存储没有时间的日期。
datetime:
表示日期。 格式:yyyy-mm-dd hh:mm:ss。 范围:“1000-00-00”到“9999-12-31” 。 占用空间:8字节。 使用时机:用来存储既有日期又有时间的数据。
time:
表示时间。 格式:hh:mm:ss。 范围:“-838:59:59”到“838:59:59” 。 占用空间:3字节。 使用时机:用于存储单纯的时间。
timestamp:
表示日期。 格式:yyyy-mm-dd hh:mm:ss。 范围:“1970-01-01 00:00:01”到“2038-01-19 03:14:07” 。 占用空间:4字节。 使用时机:用来存储既有日期又有时间的数据。
year:
表示年份。 对该字段进行相关操作的时候,最好使用4位字符串或者数字表示,不要使用2位的字符串和数字。如果向year类型的字段插入0,存入该字段的年份是0;如果向year类型的字段插入‘0’,存入的年份是2000。当然字符串‘0’和‘00’和‘000’是一样的效果。