以mysql 5.7.20 为例

一直以来,理解有偏差,作此记录,纠正

一、DATETIME和TIMESTAMP 都有高达微秒(6位)的精度

范围   DATETIME  1000-01-01 00:00:00.000000  9999-12-31 23:59:59.999999

   TIMESTAMP  1970-01-01 00:00:01.000000  2038-01-19 03:14:07.999999

二、MySQL将TIMESTAMP当前时区的值转换为UTC进行存储,然后从UTC转换回当前时区进行检索。

(对于其他类型,例如,不会出现这种情况DATETIME。)

三、从MySQL 5.6.4开始需要存储

   
DATETIME  5字节+小数秒存储
TIMESTAMP  4字节+小数秒存储
分数秒精度 需要存储
0 0个字节
1,2 1个字节
3,4 2个字节
5,6 3个字节
   

转载于:https://www.cnblogs.com/yancun8141/p/11132581.html

mysql DATETIME和TIMESTAMP类型相关推荐

  1. 深入探讨JDBC往MySQL中插入Timestamp类型字段报错问题

    背景描述 最近处于工作需要,用到了Apache的commons dbutils包来操作数据库.在保存数据到MySQL数据库时,报了一个空指针异常,作为开发多年的Java老鸟,最不怕的就是空指针异常,于 ...

  2. MySQL Date,DateTime和Timestamp类型

    Datetime类型用于存储同时包含日期和时间的值,MySQL检索并以"YYYY-MM-DD HH:MM:SS"格式显示Datetime值,支持范围是1000-01-01 00:0 ...

  3. linux mysql timestamp_MYSQL中TIMESTAMP类型的使用

    MYSQL中TIMESTAMP类型的默认值 MYSQL中TIMESTAMP类型可以设定默认值,就像其他类型一样. 1.自动UPDATE 和INSERT 到当前的时间: 表: ------------- ...

  4. mysql字段使用timestamp类型和默认值CURRENT_TIMESTAMP表示默认为时间,类似mssql的getdate()功能;字段自增...

    在mssql数据库中,时间字段如果想使用当前的时间,默认值是 getdate() 在mysql里面,如果是用 datetime类型,值用now() 是不允许的. 修改为   timestamp类型和默 ...

  5. 细说MySQL的时间戳(Timestamp)类型

    转载 生产环境中部署着各种版本的MySQL,包括MySQL 5.5/5.6/5.7三个大版本和N个小版本,由于MySQL在向上兼容性较差,导致相同SQL在不同版本上表现各异,下面从几个方面来详细介绍时 ...

  6. MySQL的时间戳(Timestamp)类型学习

    生产环境中部署着各种版本的MySQL,包括MySQL 5.5/5.6/5.7三个大版本和N个小版本.由于MySQL在向上兼容性较差,导致相同SQL在不同版本上表现各异,尤其是对于时间戳数据类型.下面从 ...

  7. php和mysql时间类型,MySQL_Mysql中的Datetime和Timestamp比较,mysql中用于表示时间的三种类 - phpStudy...

    Mysql中的Datetime和Timestamp比较 mysql中用于表示时间的三种类型date, datetime, timestamp (如果算上int的话,四种) 比较容易混淆,下面就比较一下 ...

  8. mysql日期比较timestamp_Mysql中的Datetime和Timestamp比较(转载)

    mysql中用于表示时间的三种类型date, datetime, timestamp (如果算上int的话,四种) 比较容易混淆,下面就比较一下这三种类型的异同 相同点 都可以用于表示时间 都呈字符串 ...

  9. mysql中timestamp类型数据查找中出现的问题

    mysql中查找timestamp类型的数据,不要把参数弄成timestamp类型,直接string类型就可以,而且,timestamp类型的tostring方法要先看看是不是得到的就是想要的stri ...

最新文章

  1. 2022-2028年中国丝印硅胶行业市场深度分析及投资前景趋势报告
  2. 2021年大数据常用语言Scala(三十五):scala高级用法 提取器(Extractor)
  3. 【HAOI2014】走出金字塔
  4. 如何去掉CodeIgniter URL中的index.php
  5. 再有人问 Java 中的注解就把这篇文章丢给他!
  6. 第一章 DevOps概述
  7. ssm框架简单实现文件上传
  8. activemq中怎么知道推送消息是否成功_如何优雅的使用activeMQ 安装、应用、安全认证、持久化...
  9. ssis zip压缩文件_SSIS平面文件与原始文件
  10. 【win10.win7】在win10系统里面安装win7系统(亲测有效,方便快捷,无需自己设置开机启动项)
  11. 贪心算法详解(C++)
  12. 每日一句20191228
  13. 内定抽奖小程序_微信抽奖小程序抽到奖品真的免费吗?
  14. 最好的3个Windows电脑上的azw3阅读器
  15. 第七篇:A133 Android 10 触摸提示音过大
  16. 阿里二面:Redis有几种集群方案?我答了4种
  17. 嵌入式和Linux知识总结
  18. 【Markdown】Markdown插入图片的完美解决方法
  19. Charles华为手机保姆级安装过程
  20. python服务启动调试的时候报错:SyntaxError: (“Non-ASCII character ‘\\xca‘ in file......解决办法

热门文章

  1. 2021云栖大会丨首批阿里云计算巢认证合作伙伴获得授牌,阿里云与合作伙伴共筑云上生态
  2. 【赛道解析】针对冷热读写场景的 RocketMQ 存储系统设计思路拆解
  3. Alibaba Cloud Linux 技术图谱首发,分享学习感言得大奖!
  4. 宜搭功能更新:子表全面升级,高级流程可以批量审批
  5. 5G与WiFi 6之争,对物联网意味着什么
  6. 认识 lib 目录里的 .so 文件
  7. 第六届蓝桥杯JavaC组_垒骰子_详解
  8. 谁的人生不迷茫?在这5句诗词里,有你想要的答案
  9. 为什么孙悟空能大闹天宫,却打不过路上的妖怪?
  10. Spring AOP中的动态代理主要有两种方式,JDK动态代理和CGLIB动态代理: