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

(6)日期类型:datetime、timestamp、date、time、year
一、年月日时分秒 、时间戳
时间戳:存储时为整型,但是插入时的书写格式和年月日时分秒的格式相同,而不是写入一个整型。若要看到时间戳和年月日时分秒不同,应该检索时间戳列时 +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’);

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

二、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时
(6)日期类型:datetime、timestamp、date、time、year

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