mysql日期类型是什么

1、mysql日期类型介绍

MySQL日期类型是MySQL数据库中用来存储日期和时间信息的类型。MySQL支持5种日期和时间类型:DATE、TIME、DATETIME、TIMESTAMP和YEAR。MySQL支持的日期和时间格式可以很好地满足用户的需求,但是用户需要知道每种日期和时间类型的区别,以便更好地使用它们。

2、DATE类型

DATE类型用于存储日期,格式为“YYYY-MM-DD”,其中YYYY表示4位数的年份,MM表示2位数的月份,DD表示2位数的日期。DATE类型的范围是“1000-01-01”到“9999-12-31”。

3、TIME类型

TIME类型用于存储时间,格式为“HH:MM:SS”,其中HH表示2位数的小时,MM表示2位数的分钟,SS表示2位数的秒数。TIME类型的范围是“-838:59:59”到“838:59:59”。

4、DATETIME类型

DATETIME类型用于存储日期和时间,格式为“YYYY-MM-DD HH:MM:SS”,其中YYYY表示4位数的年份,MM表示2位数的月份,DD表示2位数的日期,HH表示2位数的小时,MM表示2位数的分钟,SS表示2位数的秒数。DATETIME类型的范围是“1000-01-01 00:00:00”到“9999-12-31 23:59:59”。

5、TIMESTAMP类型

TIMESTAMP类型用于存储日期和时间,格式为“YYYY-MM-DD HH:MM:SS”,其中YYYY表示4位数的年份,MM表示2位数的月份,DD表示2位数的日期,HH表示2位数的小时,MM表示2位数的分钟,SS表示2位数的秒数。TIMESTAMP类型的范围是“1970-01-01 00:00:01” UTC到“2038-01-19 03:14:07” UTC。TIMESTAMP类型具有自动更新时间戳的功能,每当记录被更新时,TIMESTAMP字段将自动更新为当前日期和时间。

6、YEAR类型

YEAR类型用于存储年份,格式为4位数的年份,如“2018”。YEAR类型的范围是“1901”到“2155”。

© 版权声明
THE END
喜欢就支持一下吧
点赞12 分享