mysql数据库中字段为时间类型要怎么什么类型表示

 我来答
xing999999
推荐于2018-02-18 · TA获得超过3419个赞
知道大有可为答主
回答量:1378
采纳率:77%
帮助的人:701万
展开全部
Mysql中经常用来存储日期的数据类型有三种:Date、Datetime、Timestamp。

Date数据类型:用来存储没有时间的日期。Mysql获取和显示这个类型的格式为“YYYY-MM-DD”。支持的时间范围为“1000-00-00”到“9999-12-31”。

Datetime类型:存储既有日期又有时间的数据。存储和显示的格式为 “YYYY-MM-DD HH:MM:SS”。支持的时间范围是“1000-00-00 00:00:00”到“9999-12-31 23:59:59”。

Timestamp类型:也是存储既有日期又有时间的数据。存储和显示的格式跟Datetime一样。支持的时间范围是“1970-01-01 00:00:01”到“2038-01-19 03:14:07”。

所有不符合上面所述格式的数据都会被转换为相应类型的0值。(0000-00-00或者0000-00-00 00:00:00)
专一的丸子
推荐于2017-10-13 · TA获得超过320个赞
知道小有建树答主
回答量:101
采纳率:0%
帮助的人:149万
展开全部
#MySQL 日期类型:日期格式、所占存储空间、日期范围 比较。
 日期类型        存储空间       日期格式                 日期范围 
------------ ---------   --------------------- ----------------------------------------- 
datetime       8 bytes   YYYY-MM-DD HH:MM:SS   1000-01-01 00:00:00 ~ 9999-12-31 23:59:59 
timestamp      4 bytes   YYYY-MM-DD HH:MM:SS   1970-01-01 00:00:01 ~ 2038 
date           3 bytes   YYYY-MM-DD            1000-01-01          ~ 9999-12-31 
year           1 bytes   YYYY                  1901                ~ 2155
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhang_accp
2015-01-30
知道答主
回答量:19
采纳率:0%
帮助的人:5.7万
展开全部

    // 创建时间
    @Column(name = "create_time")
    private Date createTime;

    // 最近一次更新时间
    @Column(name = "update_time")
    private Date updateTime;

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友2dca20d
2015-01-30 · TA获得超过4034个赞
知道大有可为答主
回答量:2638
采纳率:77%
帮助的人:978万
展开全部
如果为SQL 2008及以上版本可以这样表示:
time
只包括时间,没有日期
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
HelloWorld小码农
2019-02-28 · 专注技术知识文章发表,视频解说
HelloWorld小码农
采纳数:70 获赞数:85

向TA提问 私信TA
展开全部

视频讲解的是mysql数据库中的数据类型之日期类型,重点讲解了日期,时间,时间戳,日期时间等四种类型,同时也讲到了使用这四种类型的使用方法及注意点。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式