MySQL 可以使用许多类型来保存日期和时间值,例如 YEAR 和 DATE。 MYSQL 能存储的最小时间粒度为秒。但是 MySQL 也可以使用微秒级的粒度进行临时运算。

MySQL 提供两种相似的时间类型:DATETIME 和 TIMESTAMP。

DATETIME

这个类型能保存大范围的值,从1001年到9999年,精度为秒。它把日期和时间封装到格式为YYYYMMDDHHMMSS 的整数中,与时区无关,使用8个字符的存储空间。默认情况下,MySQL以一种可排序的、无歧义的格式显示DATETIME 值。

TIMESTAMP

TIMESTAMP 类型保存了从 1970年1月1日午夜以来的秒数,它和UNIX 的时间戳相同。TIMESTAMP 只使用4个字节的存储空间,因此它的范围要比DATETIME 的范围小得多:只能表示从1970到2038年。MySQL 提供了 FROM_UNIXTIME() 函数把Unix 时间戳转换为日期。

除了特殊行为之外,通常也应该尽量使用 TIMESTAMP,因为它比 DATETIME 空间效率更高。

如果需要存储比秒更小粒度的时间和日期值怎么办?MySQL目前没有提供合适的数据类型,但是可以使用自己的存储格式:可以使用 BIGINT 类型存储微秒级别的时间戳,或者使用 DOUBLE 存储秒之后的小数部分。

mysql临时数据类型date_MySQL 数据类型优化 (三:日期和时间类型) | 剑花烟雨江南...相关推荐

  1. MySQL学习(十六):数据类型之日期与时间类型

    数据类型之日期与时间类型 日期与时间是重要的信息,在我们的系统中,几乎所有的数据表都用得到.原因是客户需要知道数据的时间标签,从而进行数据查询.统计和处理. 类型 名称 字节 日期格式 最小值 最大值 ...

  2. MySQL中的日期和时间类型

    文章目录 1 MySQL中的日期和时间类型 1 MySQL中的日期和时间类型 日期与时间类型是为了方便在数据库中存储日期和时间而设计的,数据库有多种表示日期和时间的数据类型.其中,YEAR类型表示年, ...

  3. MySQL DTAETIME、TIMESTAMP、DATE、TIME、YEAR(日期和时间类型)

    MySQL 中有多处表示日期的数据类型:YEAR.TIME.DATE.DTAETIME.TIMESTAMP.当只记录年信息的时候,可以只使用 YEAR 类型. 每一个类型都有合法的取值范围,当指定确定 ...

  4. mysql 日期和时间类型

    日期和时间类型 表示时间值的日期和时间类型为DATETIME.DATE.TIMESTAMP.TIME和YEAR. 每个时间类型有一个有效值范围和一个"零"值,当指定不合法的MySQ ...

  5. 【mysql】日期与时间类型

    文章目录 日期与时间类型 1. YEAR类型 2. DATE类型 3. TIME类型 4. DATETIME类型 5. TIMESTAMP类型 6. 开发中经验 日期与时间类型 日期与时间是重要的信息 ...

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

    日期和时间类型 日期与时间类型是为了方便在数据库中存储日期和时间而设计的,数据库有多种表示日期和时间的数据类型.其中,YEAR类型表示年,DATE类型表示日期,TIME类型表示时间,DATETIME和 ...

  7. Mysql中的日期与时间类型

    MySQL有多种表示日期和时间的数据类型,不同的版本可能有所差异,MySQL8.0版本支持的日期和时间类型主要有:YEAR类型.TIME类型.DATE类型.DATETIME类型和TIMESTAMP类型 ...

  8. mysql日期和时间类型_MySQL日期和时间类型

    MySQL中存储日和和时间,使用日期和时间类型. 提供的包括YEAR.DATE.TIME.DATETIME和TIMESTAMP. YEAR 占用:1字节 取值范围:1901~2155 日期格式:YYY ...

  9. MySQL日期和时间类型

    MySQL中存储日和和时间,使用日期和时间类型. 提供的包括YEAR.DATE.TIME.DATETIME和TIMESTAMP. YEAR 占用:1字节 取值范围:1901~2155 日期格式:YYY ...

  10. mysql 创建时间类型,MySQL日期和时间类型

    搜索热词 MysqL中存储日和和时间,使用日期和时间类型. 提供的包括YEAR.DATE.TIME.DATETIME和TIMESTAMP. YEAR 占用:1字节 取值范围:1901~2155 日期格 ...

最新文章

  1. 如何把 XML 文件显示为 HTML 表格
  2. 公有云网络服务需要考虑的关键点
  3. 洛谷 P3396 哈希冲突 解题报告
  4. Layui 左部菜单栏无限级分类
  5. OpenGL ES着色器语言之变量和数据类型(一)(官方文档第四章)和varying,uniform,attribute修饰范围...
  6. Android框架揭秘-Android Service Framework
  7. ifonts提取下载ttf文件
  8. python如何批量下载大文件(支持断点续传)
  9. ssh: connect to host github.com port 22: Connection refused
  10. 从CNTV下载《小小智慧树》
  11. 自动注册gmail邮箱构想
  12. python中创建requirement.txt
  13. 根据日期、时间和当地经纬度计算太阳天顶角和方位角的原理
  14. 求解答:UKF对路面附着系数估计报错
  15. 特征提取 - 海森矩阵(Hessian Matrix)及一个用例(图像增强)
  16. IAR 显示行号设置
  17. 01654报错: 索引无法通过8扩展
  18. 来华30年,甲骨文继续聚数创新!
  19. 关于lvm扩容的⽅式
  20. 【Xcode使用技巧】Xcode调试方法

热门文章

  1. 21岁可爱的女程序媛,要选择哪种开发语言?
  2. php实现轮播视频教程,实现轮播效果的方法
  3. vue学习-自定义指令
  4. 一图明白OpenERP财务记账规则
  5. CommonFunction
  6. Linux中创建文件与文件夹
  7. Blender.做盘子最简单的方法
  8. [原]flash研究(二)——与asp.net服务交互(访问数据库)
  9. 软件测试【三】Python中的数据类型
  10. 最短路径问题(Dijkstra算法)