<返回更多

MySQL的5种时间类型的比较

2019-12-10    
加入收藏

MySQL的5种时间类型的比较,看完之后,大部分程序员都收藏了

 


MySQL的5种时间类型的比较,看完之后,大部分程序员都收藏了

 

DATETIME

 DATETIME 用于表示 年月日 时分秒,是 DATE 和 TIME 的组合,并且记录的年份(见上表)比较长久。
 如果实际应用中有这样的需求,就可以使用 DATETIME 类型。

1、DATETIME列可以设置为多个,默认可为null,可以手动设置其值。 2、DATETIME列不可设定默认值。 3、DATETIME列可以变相的设定默认值,比如通过触发器、或者在插入数据时候,将DATETIME字段值设置为now(),这样可以做到了,尤其是后者,在程序开发中常常用到。

TIMESTAMP

注:一般建表时候,创建时间用datetime,更新时间用timestamp。

DATE

DATE 用于表示 年月日,如果实际应用值需要保存 年月日 就可以使用 DATE。

TIME

TIME 用于表示 时分秒,如果实际应用值需要保存 时分秒 就可以使用 TIME。

YEAR

YEAR 用于表示 年份,YEAR 有 2 位(最好使用4位)和 4 位格式的年。 默认是4位。如果实际应用只保存年份
,那么用 1 bytes 保存 YEAR 类型完全可以。不但能够节约存储空间,还能提高表的操作效率。
声明:本站部分内容来自互联网,如有版权侵犯或其他问题请与我们联系,我们将立即删除或处理。
▍相关推荐
更多资讯 >>>