mysql 开发基础系列3
Posted 杨浪
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql 开发基础系列3相关的知识,希望对你有一定的参考价值。
日期类型
如果要用来表示年月日,通常用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;
以上是关于mysql 开发基础系列3的主要内容,如果未能解决你的问题,请参考以下文章