Mysql数据库中的日期类型TIME

本文作者:小爱哥哥 发布时间:2024年9月5日 浏览次数:52

time类型
该存储类型占用的空间为3个字节。

其一般使用格式为 HH:MM:SS的类型,H是小时hour,M是分钟minute,S是秒second

例如 06:23:56 在mysql中可以使用的一种类型

当然也可以用‘D HH:MM:SS’格式来表示,其中的D是天数day取值范围为0~34,如果按这样的形式保存的话,其天数将会转换为小时 D * 24 + HH 例子 2 4:56:34 ---> 52:56:34 将天数变成的小时数

其他的使用,以获取当前的时间

select current_time();
select now();
3.date类型
此类型表示日期,date类型的字段占用4个字节的空间。

表示的形式为 YYYY-MM-DD 也可以是YYYYMMDD 的输入 将自动转换成YYYY-MM-DD

例如

YYYY 表示年份 --- 2000

MM 表示月份 -- 05

DD表示天数 -- 26

这个表示的范围可以是从‘1000-01-01’——‘9999-12-31’

如果在YYYY中只输入二个数字,也可以转换为相应的年份,不过可用的范围有限只有‘00’~'69'可以转换为2000~2069 其他的‘70’~‘99’,只能转换为1970~1999

time 时间数据类型

范围: -838:59:59 ~ 838:59:59, 格式为 HH:MM:SS,存储空间为3byte。不仅可以表示一天中的时间,还可以表示过去的时间或者两个时间的时间间隔,因此扩大了范围并且支持负数。

datetime 日期和时间数据类型,是date和time的组合
范围:1000-01-01 00:00:00 ~ 9999-12-31 23:59:59
格式为 YYYY-MM-DD HH:MM:SS。存储空间为8byte

timestamp 日期和时间数据类型,较datetime范围小
范围: 1970-01-01 08:00:01~~2038-01-19 11:14:07
格式为 YYYY-MM-DD HH:MM:SS,存储空间4byte

 

- THE END -

本文来源:本文来自于网络整理  |  本站部分文章来源于网络,若侵犯了您的权益,请附说明联系删除

共有 0 条评论---(要不...来一句吧,实再不行抽一根也中!)