(6)日期类型:datetime、timestamp、date、time、year

来源:互联网 发布:技嘉超频软件 编辑:程序博客网 时间:2024/06/11 09:14

这里写图片描述
一、年月日时分秒 、时间戳
时间戳:存储时为整型,但是插入时的书写格式和年月日时分秒的格式相同,而不是写入一个整型。若要看到时间戳和年月日时分秒不同,应该检索时间戳列时 +0

年月日时分秒支持任意分隔符的日期,但是如果出现歧义,不建议使用特殊的分隔符,会导致逻辑不清晰

create table dt_1(a datetime,b timetamp);
insert into dt_1 values(‘2017-08-11 11:34:54’,’2017-09-11 11:34:55’);
insert into dt_1 values(‘2017/08/11/ 11/34/54’,’20170811113454’);
insert into dt_1 values(‘2017:08:11 11:34:54’,’20170811113454’);

这里写图片描述

二、date、time
date类型就是年月日时分秒的年月日

time类型
表示意义:
1)一天中的时间(可以用:分割,也可以没有分隔符)
2)表示时间间隔,在表示间隔时,可以使用天来表示 格式:D HH:MM:SS

create table t_1(ago time);
insert into t_1 values(‘23:14:11’);
insert into t_1 values(‘231411’);
insert into t_1 values(‘5 12:52:13’); 5*24+12=132时
这里写图片描述

三、year
前四种日期都是带”,但是year没有”
create table y_1(Ybegin year);
insert into y_1 values(2017);
select * from y_1;

阅读全文
0 0
原创粉丝点击