学海网 文档下载 文档下载导航
设为首页 | 加入收藏
搜索 请输入内容:  
 导航当前位置: 文档下载 > 所有分类 > 资格考试/认证 > PPT制作技巧 > MySQL日期数据类型、MySQL时间类型使用总结

MySQL日期数据类型、MySQL时间类型使用总结

MySQL日期数据类型、MySQL时间类型使用总结

MySQL日期数据类型、MySQL时间类型使用总结.txt我很想知道,多少人分开了,还是深爱着。ゝ自己哭自己笑自己看着自己闹。你用隐身来躲避我丶我用隐身来成全你!待到一日权在手,杀尽天下负我狗。MySQL日期数据类型、MySQL时间类型使用总结.txt心是自己的,干嘛总被别人伤......没有伞的孩子必须努力奔跑▓敷衍旳青春 总昰想太多 怨,只怨现实太现实╰⌒﹏为什么在一起要两个人的同意丶而分手只需要一个人MySQL:MySQL日期数据类型、MySQL时间类型使用总结

MySQL 日期类型:日期格式、所占存储空间、日期范围 比较。

日期类型 存储空间 日期格式 日期范围

------------ --------- --------------------- -----------------------------------------

datetime 8 bytes YYYY-MM-DD HH:MM:SS 1000-01-01 00:00:00 ~ 9999-12-31 23:59:59

timestamp 4 bytes YYYY-MM-DD HH:MM:SS 1970-01-01 00:00:01 ~ 2038

date 3 bytes YYYY-MM-DD 1000-01-01 ~ 9999-12-31 year 1 bytes YYYY 1901 ~ 2155

在 MySQL 中创建表时,对照上面的表格,很容易就能选择到合适自己的数据类型。不过到底是选择 datetime 还是 timestamp,可能会有点犯难。这两个日期时间类型各有优点:datetime 的日期范围比较大;timestamp 所占存储空间比较小,只是 datetime 的一半。

另外,timestamp 类型的列还有个特性:默认情况下,在 insert, update 数据时,timestamp 列会自动以当前时间(CURRENT_TIMESTAMP)填充/更新。“自动”的意思就是,你不去管它,MySQL 会替你去处理。

一般情况下,我倾向于使用 datetime 日期类型。

MySQL 时间类型:时间格式、所占存储空间、时间范围。

时间类型 存储空间 时间格式 时间范围

------------ --------- --------------------- -----------------------------------------

time 3 bytes HH:MM:SS -838:59:59 ~ 838:59:59

time 时间范围居然有这么大的范围,特别是 time 可以取负值,有点奇怪。后来,看了 MySQL 手册才知道这是为了满足两个日期时间相减才这样设计的。

select timediff('2000:01:31 23:59:59', '2000:01:01 00:00:00'); -- 743:59:59 select timediff('2000:01:01 00:00:00', '2000:01:31 23:59:59'); -- -743:59:59 select timediff('23:59:59', '12:00:00'); -- 11:59:59

注意,timediff 的两个参数只能是 datetime/timestamp, time 类型的,并且这两个参数类型要相同。即:datetime/timestamp 和 datetime/timestamp 比较;time 和 time 相比较。

虽然 MySQL 中的日期时间类型比较丰富,但遗憾的是,目前(2008-08-08)这些日期时间类

第1页

TOP相关主题

  • mysql 日期类型
  • mysql中的日期类型
  • mysql日期类型比较
  • mysql数据库日期类型
  • mysql常用命令总结
  • mysql注入总结
  • mysql面试总结
  • mysql经典总结

我要评论

相关文档

  • MySQL日期数据类型、MySQL时间类型使用总结

    MySQL日期数据类型、MySQL时间类型使用总结_建筑/土木_工程科技_专业资料 暂无评价0人阅读0次下载举报文档 MySQL日期数据类型、MySQL时间类型使用总结_建筑/土木_...

  • MySQL日期数据类型、MySQL时间类型使用总结

    MySQL日期数据类型、MySQL时间类型使用总结_IT/计算机_专业资料。主要介绍mysql的各种时间的用法MySQL:MySQL 日期数据类型、MySQL 时间类型使用总结_蓝色的 忧虑与快乐...

  • MySQL 日期类型

    《MySQL:MySQL日期数据类型、MySQL时间类型使用总结》适用于 MySQL 5.X 及以上版本。 一、MySQL 获得当前日期时间 函数 1.1 获得当前日期+时间(date + time)...

  • mysql基本数据类型(自己总结)

    mysql基本数据类型(自己总结)_计算机软件及应用_IT/计算机_专业资料。mysql基本... 数值 FLOAT 4 浮点类型 DOUBLE 8 浮点类型 日期时间 REAL DECIMAL NUMERIC ...

  • mysql数据类型

    mysql数据类型mysql 中有如下几种数据类型: (1)数值型 数值是诸如 ...下表给出了 mysql 为定义存储日期时间值所提供的这些 类型,并给出了每种类型...

  • MySql数据库的字段类型(总结)

    MySQL 中的列类型有三种:数值类、字符串类和日期/时间类。 从大类来看列类型...如果把超出字符串最大长度的数据放到字符类数据列中,MySQL 会自动进行截短处理...

  • MySql数据类型(重点)

    mysql 中的数据类型: 整数类型 类型名称 tinyInt smallint mediumint int(integer) bigint 小数类型 类型名称 float double decimal(m,d) 日期时间类型 类型名称 ...

  • MySql数据类型

    如果 MySQL 自动转换后的值并 不符合我们的需要,请输入 4 个数字表示的年份。 DATEYIME 和 TIMESTAMP 类型除了日期和时间数据类型,MySQL 还支持 DATEYIME 和 TIME...

  • Mysql的基本数据类型

    如果 MySQL 自动转换后的值并不符合我们的需要,请输入 4 个数字表示的年份。 DATEYIME 和 TIMESTAMP 类型除了日期和时间数据类型,MySQL 还支持 DATEYIME 和 TIME...

  • MySQL基本数据类型

    MySQL 基本数据类型 数据类型 SMALLINT 描述整数, 从-32000 到 +32000 范围 ...ss 格式结 合日期时间 8 存储包含日期时间的数据 例如:提醒的人,事件 ...

站点地图 | 文档上传 | 侵权投诉 | 手机版
新浪认证  诚信网站  绿色网站  可信网站   非经营性网站备案
本站所有资源均来自互联网,本站只负责收集和整理,均不承担任何法律责任,如有侵权等其它行为请联系我们.
文档下载 Copyright 2013 doc.xuehai.net All Rights Reserved.  email
返回顶部