字段的时间类型分为: ,,,,;
下面就分别介绍这几种时间类型的区别
每个时间类型都有一个有效范围和一个零值,当指定的类型的值超过有效范围时,就会使用零值
YEAR
该类型表示年,格式为
有三种表示方法...,如果插入为00-69则表示为2000-2069,若插入70-99则表示为1970-1999.如输入22保存为2222,输入88保存为1988.如果是0则表示为0000.注意该处和字符串的情况不一样
TIME...该类型表示时:分:秒,尽管时间范围为0~23,但是为了表示某些特殊的时间,mysql将小时的范围扩大了,并且支持负值。...函数获取当前的值
DATETIME
该类型表示YYYY-MM-DD hh:mm:ss,可以看出和类型的结合体.所以赋值的规则时和上面和的时一样的
TIMESTAMP
该类型表示为YYYY-MM DD hh...哈哈,到年后就别用这个类型了
这只是一个简单的区分说明,具体时间类型的说明 请参考 官方文档
https://dev.mysql.com/doc/refman/5.7/en/date-and-time-types.html