频道栏目
首页 > 资讯 > MySQL > 正文

Mysql 开发基础2

18-06-26        来源:[db:作者]  
收藏   我要投稿

日期类型


  如果要用来表示年月日,通常用DATE 来表示。

如果要用来表示年月日时分秒,通常用DATETIME 表示。

如果只用来表示时分秒,通常用TIME 来表示。

TIMESTAMP表示格式 :YYYY-MM-DD HH:MM:SS。

如果只是表示年份,可以用YEAR 来表示。DATE,DATETIME,TIME是常用三种。

CREATE TABLE t(d DATE,t TIME,dt DATETIME)
-- 插入当前日期
INSERT INTO t VALUES(NOW(),NOW(),NOW());
-- 查看
SELECT * FROM t;

TIMESTAMP 也用来表示日期,和时区相关(DATETIME则只能反应出插入时当地的时区,其他时区的人查看数据必然会有误差的。)

CREATE TABLE t3(d1 TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP);
INSERT INTO t3 VALUES(NOW());

最后采用不同的格式将日期“2007-9-3 12:10:10”插入到DATETIME列中

CREATE TABLE t6(dt DATETIME);
INSERT INTO t6 VALUES('2007-9-3 12:10:10');
INSERT INTO t6 VALUES('2007/9/3 12+10+10');
INSERT INTO t6 VALUES('20070903121010');
INSERT INTO t6 VALUES(20070903121010);
SELECT * FROM t6;

相关TAG标签
上一篇:ldap服务一直启动失败的问题怎么解决?
下一篇:没固定公网 IP 的公司内网实现动态域名解析( 阿里云万网解析 )
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站