`

mysql 5.6中的时间类型的新精度

 
阅读更多
  在mysql 5.6中,time,timestamp,datetime都可以精确到微妙,并指定微秒的精确度了,
比如如下的例子:
  CREATE TABLE `t` (
  `id` int(11) AUTO_INCREMENT,
  `t1` time(3),
  `t2` timestamp(6),
  `t3` datetime(1),
  `t4` datetime,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB

mysql> select * from t;
+----+--------------+----------------------------+-----------------------+---------------------+
| id | t1           | t2                         | t3                    | t4                  |
+----+--------------+----------------------------+-----------------------+---------------------+
|  1 | 05:05:10.000 | 2013-07-04 05:05:10.000000 | 2013-07-04 05:05:10.0 | 2013-07-04 05:05:10 |
|  2 | 05:14:24.414 | 2013-07-04 05:14:24.125000 | 2013-07-04 05:14:24.4 | 2013-07-04 05:14:25 |
|  3 | 05:14:32.566 | 2013-07-04 05:14:32.207031 | 2013-07-04 05:14:32.3 | 2013-07-04 05:14:32 |
|  4 | 05:14:34.344 | 2013-07-04 05:14:34.507813 | 2013-07-04 05:14:34.5 | 2013-07-04 05:14:35 |
|  5 | 05:14:45.348 | 2013-07-04 05:14:45.832031 | 2013-07-04 05:14:45.1 | 2013-07-04 05:14:45 |


  其中,在http://dev.mysql.com/doc/internals/en/date-and-time-data-type-representation.html中对mysql 5.6中的日期存储位数有了新的解析论述
  
2
1
分享到:
评论
1 楼 hobitton 2016-06-03  
哥们,你给的链接里面,没有写到mysql5.6之后可以存储毫秒啊?文档中写也只是精确到秒啊?
而且我查询出来的和你的截图也不一样,什么鬼。比如datetime类型的,我存入“2016-06-03 17:59:52.500”,再查询的时候就变成了:2016-06-03 17:59:53。

相关推荐

    MySQL 5.6 for Windows 官方(mysql-5.6.34-winx64.zip)

    - **服务配置**:安装过程中,可以配置MySQL服务,设置启动类型、端口、数据存储位置等。 - **安全设置**:首次启动时,会引导用户进行安全设置,包括设置root用户的密码、删除匿名用户、禁止远程root登录等。 3....

    mysql5.5,5.6,5.7 完美支持驱动jar

    在MySQL中,`TIMESTAMP`可以存储从'1970-01-01 00:00:00'到'2038-01-19 03:14:07'的时间值,精度范围是秒(0位小数)到六位小数的微秒。这里的`timestamp(6)`指的是包含六位小数的微秒精度,确保了时间记录的精确性...

    mysql5.6说明文档

    6. **Full-text Search**:MySQL 5.6改进了全文搜索引擎,支持短语查询和停用词,提高了搜索精度。 7. **Memcached接口**:MySQL 5.6集成了对Memcached协议的支持,使得可以将MySQL作为NoSQL数据库使用,提供键值对...

    MySQL 5.6 OCP考试模拟题 解析

    在MySQL 5.6中,数值类型包括精确值类型(如整型、浮点型、定点型)和近似值类型(如浮点数和双精度浮点数)。在设计数据库时,需根据数据的性质和用途选择最合适的数值类型,以优化存储空间和查询性能。例如,使用...

    MySQL 5.6 Reference Manual.pdf

    此手册旨在为用户提供详尽的MySQL 5.6特性和功能的描述,但请注意,并非所有这些特性都包含在每个版本的MySQL 5.6中。具体包含哪些特性,应参照你的MySQL 5.6许可协议或咨询Oracle的销售代表。 手册分为多个部分,...

    Mysql5.6迁移到HGDBV4.3.4.docx

    - MySQL中的`DOUBLE`在瀚高数据库中对应为`DOUBLE PRECISION`,这可能会对数值精度产生影响,需要在迁移时进行调整。 2. **主键添加语法差异** - MySQL中添加主键的语句包含`CONSTRAINT`关键字,而在瀚高数据库...

    mysql_refman-5.6-en.a4.pdf

    - **MySQL 5.6特性**:手册中详细描述了MySQL 5.6新增的功能和改进之处,但需要注意的是,并非所有特性都会包含在每个版本中。用户应该参照自己的许可证协议来确定所使用的MySQL 5.6版本是否包含了这些特性。 - **...

    mysql数据类型详解.pdf

    此外,MySQL还支持一些特殊的数据类型,比如TIMESTAMP,它可以用来记录表中记录的修改时间,而在MySQL 5.6及以后的版本中,TIMESTAMP还支持时区的转换。 在选择数据类型时还应考虑未来可能对数据类型的扩展或修改,...

    MySQL 5.1中文手冊

    11.1.2. 日期和时间类型概述 11.1.3. 字符串类型概述 11.2. 数值类型 11.3. 日期和时间类型 11.3.1. DATETIME、DATE和TIMESTAMP类型 11.3.2. TIME类型 11.3.3. YEAR类型 11.3.4. Y2K事宜和日期类型 11.4. String类型...

    mysql官方中文参考手册

    11.1.2. 日期和时间类型概述 11.1.3. 字符串类型概述 11.2. 数值类型 11.3. 日期和时间类型 11.3.1. DATETIME、DATE和TIMESTAMP类型 11.3.2. TIME类型 11.3.3. YEAR类型 11.3.4. Y2K事宜和日期类型 11.4. String类型...

    MySQL练习题 (2).docx

    17. MySQL 5.6时间数据类型支持到秒的精度,所以答案是B. 秒。 18. 为了缓解IO吞吐量,MySQL 5.6复制中binlog_row_image参数设置为A. Minimal,只记录影响行的最小数据。 19. MySQL 5.6复制支持多个SQL语句在一个...

    MySQL练习题集与答案解析.doc

    17. MySQL 5.6支持的时间数据类型精度达到微秒级别。 18. 为了缓解IO吞吐量,MySQL 5.6复制中,binlog_row_image参数设置为`MINIMAL`只记录影响的行记录数据。 这些知识点涵盖了MySQL的基本操作、存储引擎、日志...

    mysql5.1中文手册

    日期和时间类型概述 11.1.3. 字符串类型概述 11.2. 数值类型 11.3. 日期和时间类型 11.3.1. DATETIME、DATE和TIMESTAMP类型 11.3.2. TIME类型 11.3.3. YEAR类型 11.3.4. Y2K事宜和日期类型...

    mysql的数据类型.pdf

    MySQL 提供了多种数据类型,包括数值型、字符型、日期和时间型以及特殊类型 NULL。 1. **数值型**: - **tinyint**: 存储非常小的整数,范围从 -128 到 127,占用 1 字节。 - **smallint**: 存储较小整数,范围从...

    MySQL练习题.pdf

    17. **时间数据类型精度**:MySQL 5.6及更高版本支持到秒级别的时间数据类型精度。 18. **binlog_row_image参数**:为了减少IO吞吐量,MySQL 5.6复制时,binlog_row_image设置为`Minimal`,只记录影响行的最小数据...

    MySQL 5.1官方简体中文参考手册

    11.1.2. 日期和时间类型概述 11.1.3. 字符串类型概述 11.2. 数值类型 11.3. 日期和时间类型 11.3.1. DATETIME、DATE和TIMESTAMP类型 11.3.2. TIME类型 11.3.3. YEAR类型 11.3.4. Y2K事宜和日期类型 11.4. String类型...

    MySQL_5.6.10_win32_XiaZaiBa.zip

    1. **InnoDB存储引擎增强**:MySQL 5.6对InnoDB进行了重大优化,包括支持自适应哈希索引、更高的锁定精度、更少的磁盘I/O以及更好的事务处理性能。 2. **全文搜索**:MySQL 5.6引入了更强大的全文搜索功能,支持...

    MySQL中文手册MySQL中文手册

    24. 精度数学 25. API和库 26. 连接器 27. 扩展MySQL A. 问题和常见错误 B. 错误代码和消息 C. 感谢 D. MySQL变更史 E. 移植到其他系统 F. 环境变量 G. 正则表达式 H. Limits in MySQL I. 特性限制 J. ...

    MySQL 5.1参考手册中文版

    11.1.2. 日期和时间类型概述 11.1.3. 字符串类型概述 11.2. 数值类型 11.3. 日期和时间类型 11.3.1. DATETIME、DATE和TIMESTAMP类型 11.3.2. TIME类型 11.3.3. YEAR类型 11.3.4. Y2K事宜和日期类型 11.4. ...

    MYSQL中文手册

    11.1.2. 日期和时间类型概述 11.1.3. 字符串类型概述 11.2. 数值类型 11.3. 日期和时间类型 11.3.1. DATETIME、DATE和TIMESTAMP类型 11.3.2. TIME类型 11.3.3. YEAR类型 11.3.4. Y2K事宜和日期类型 11.4. ...

Global site tag (gtag.js) - Google Analytics