mysql 开发基础系列3
程序员文章站
2022-06-24 13:00:15
日期类型 如果要用来表示年月日,通常用DATE 来表示。 如果要用来表示年月日时分秒,通常用DATETIME 表示。 如果只用来表示时分秒,通常用TIME 来表示。 TIMESTAMP表示格式 :YYYY-MM-DD HH:MM:SS。 如果只是表示年份,可以用YEAR 来表示。DATE,DATET ......
日期类型
如果要用来表示年月日,通常用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;
上一篇: 前端技术之_CSS详解第四天
下一篇: js 时间比较
推荐阅读
-
mysql 开发进阶篇系列 44 物理备份与恢复( 热备份xtrabackup 工具介绍)
-
mysql 开发进阶篇系列 45 xtrabackup 安装,用户权限,配置
-
mac os下开发系列-配置 maven 3 mac os配置 maven 3
-
mysql 开发进阶篇系列 26 数据库RPM安装演示
-
3.翻译:EF基础系列--EF怎么工作的?
-
mysql 开发进阶篇系列 26 数据库RPM安装演示
-
mysql 开发基础系列17 存储过程和函数(上)
-
mysql 开发进阶篇系列 46 xtrabackup (选项说明,增加备份用户,完全备份案例)
-
mysql 开发进阶篇系列 43 逻辑备份与恢复(基于时间和位置的不完全恢复)
-
mysql 开发基础系列15 索引的设计和使用