mysql日期时间类型数据简单阐述

基于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类型的好像不行),都会自动转换为标准格式。
在输入时,也可以省略中间的“:”和“-”符号,但要按照一定的年月日时分秒相应段的范围要求来组成输入,也会自动转换为标准格式。

发布了9 篇原创文章 · 获赞 1 · 访问量 314
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览