mysql学习三之mysql中的时间类型Datetime类型和timestamp类型,Time类型和Year类型

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_33322074/article/details/86517151

一、mysql时间字段类型

有三种:年月日时分秒(datetime),年月日(date), 时间戳(timestamp)

2、区分时间戳和datetime类型的区别

时间戳

可以看出时间戳存储在数据库中是以整形存储的。但是我们存储时还要以-分开存储,就像datetime一样。

3、对于datetime类型

存储时可以是任意分隔符的日期:

也支持两位年份,但是尽量不要使用

二、Time类型

由于Date类型和DateTime类型差不多,因此不多说。主要是Time类型

1、Time类型表示的意义:

2、Time类型表示的时间范围

大概是35天

3、使用sql语句存储Time类型

由此可见可以用:作为分隔符,也可以不用分隔符。

也可以在前面加一个小于35的天数表示时间间隔。

三、Year类型

只能在1901到2155年因为:只有一个字节,一个字节只能有8位。2的8次方。

做开发时,我们操作的是java语言而不是数据库,我们一般获取电脑的整形时间戳存到数据库中。

猜你喜欢

转载自blog.csdn.net/qq_33322074/article/details/86517151
今日推荐