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

如题所述

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)
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-10-13
#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

本回答被提问者和网友采纳
第2个回答  2015-01-30

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

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

第3个回答  2015-01-30
如果为SQL 2008及以上版本可以这样表示:
time
只包括时间,没有日期
第4个回答  2019-02-28

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

相似回答