1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > MySQL类型定义 - 日期和时间类型

MySQL类型定义 - 日期和时间类型

时间:2019-03-31 09:09:31

相关推荐

MySQL类型定义 - 日期和时间类型

日期和时间类型

日期与时间类型是为了方便在数据库中存储日期和时间而设计的,数据库有多种表示日期和时间的数据类型。其中,YEAR类型表示年,DATE类型表示日期,TIME类型表示时间,DATETIME和TIMESTAMP表示日期和时间。下面从这5种日期与时间类型的字节数、取值范围和零值等方面进行对比,如下表所示。

每种日期与时间类型都有一个有效范围。如果插入的值超过了这个范围,系统就会报错,并将零值插入到数据库中。不同的日期与时间类型均有不同的零值.插入日期时间时,日期年月日和时间时分秒可以使用 “: - _ / ”中的任意字符来分隔,如果单独插入时间,则会报错!!!

mysql> use test; #选择数据库test mysql> create table data1 (e_date date, e_datetime datetime, e_timestamptimestamp, e_time time, e_year year); #创建表dt_examplemysql> insert into data1 values('-5-9', '-5-9 15:01:00', '-05-09 15:01:00', '15:56:01', );mysql> insert into data1 values('_5/9', ':5-9 15/01-00', ':05/09 15-01_00', '15:56:01', ''); #效果同上面插入语句

创建表data1

插入日期和时间

查询表data1

也可以通过mysql 本身提供的时间函数获取:

常用的时间函数:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。