在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中的日期存储位数有了新的解析论述
分享到:
相关推荐
- **服务配置**:安装过程中,可以配置MySQL服务,设置启动类型、端口、数据存储位置等。 - **安全设置**:首次启动时,会引导用户进行安全设置,包括设置root用户的密码、删除匿名用户、禁止远程root登录等。 3....
在MySQL中,`TIMESTAMP`可以存储从'1970-01-01 00:00:00'到'2038-01-19 03:14:07'的时间值,精度范围是秒(0位小数)到六位小数的微秒。这里的`timestamp(6)`指的是包含六位小数的微秒精度,确保了时间记录的精确性...
6. **Full-text Search**:MySQL 5.6改进了全文搜索引擎,支持短语查询和停用词,提高了搜索精度。 7. **Memcached接口**:MySQL 5.6集成了对Memcached协议的支持,使得可以将MySQL作为NoSQL数据库使用,提供键值对...
在MySQL 5.6中,数值类型包括精确值类型(如整型、浮点型、定点型)和近似值类型(如浮点数和双精度浮点数)。在设计数据库时,需根据数据的性质和用途选择最合适的数值类型,以优化存储空间和查询性能。例如,使用...
此手册旨在为用户提供详尽的MySQL 5.6特性和功能的描述,但请注意,并非所有这些特性都包含在每个版本的MySQL 5.6中。具体包含哪些特性,应参照你的MySQL 5.6许可协议或咨询Oracle的销售代表。 手册分为多个部分,...
- MySQL中的`DOUBLE`在瀚高数据库中对应为`DOUBLE PRECISION`,这可能会对数值精度产生影响,需要在迁移时进行调整。 2. **主键添加语法差异** - MySQL中添加主键的语句包含`CONSTRAINT`关键字,而在瀚高数据库...
- **MySQL 5.6特性**:手册中详细描述了MySQL 5.6新增的功能和改进之处,但需要注意的是,并非所有特性都会包含在每个版本中。用户应该参照自己的许可证协议来确定所使用的MySQL 5.6版本是否包含了这些特性。 - **...
此外,MySQL还支持一些特殊的数据类型,比如TIMESTAMP,它可以用来记录表中记录的修改时间,而在MySQL 5.6及以后的版本中,TIMESTAMP还支持时区的转换。 在选择数据类型时还应考虑未来可能对数据类型的扩展或修改,...
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类型...
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类型...
17. MySQL 5.6时间数据类型支持到秒的精度,所以答案是B. 秒。 18. 为了缓解IO吞吐量,MySQL 5.6复制中binlog_row_image参数设置为A. Minimal,只记录影响行的最小数据。 19. MySQL 5.6复制支持多个SQL语句在一个...
17. MySQL 5.6支持的时间数据类型精度达到微秒级别。 18. 为了缓解IO吞吐量,MySQL 5.6复制中,binlog_row_image参数设置为`MINIMAL`只记录影响的行记录数据。 这些知识点涵盖了MySQL的基本操作、存储引擎、日志...
日期和时间类型概述 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 提供了多种数据类型,包括数值型、字符型、日期和时间型以及特殊类型 NULL。 1. **数值型**: - **tinyint**: 存储非常小的整数,范围从 -128 到 127,占用 1 字节。 - **smallint**: 存储较小整数,范围从...
17. **时间数据类型精度**:MySQL 5.6及更高版本支持到秒级别的时间数据类型精度。 18. **binlog_row_image参数**:为了减少IO吞吐量,MySQL 5.6复制时,binlog_row_image设置为`Minimal`,只记录影响行的最小数据...
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类型...
1. **InnoDB存储引擎增强**:MySQL 5.6对InnoDB进行了重大优化,包括支持自适应哈希索引、更高的锁定精度、更少的磁盘I/O以及更好的事务处理性能。 2. **全文搜索**:MySQL 5.6引入了更强大的全文搜索功能,支持...
24. 精度数学 25. API和库 26. 连接器 27. 扩展MySQL A. 问题和常见错误 B. 错误代码和消息 C. 感谢 D. MySQL变更史 E. 移植到其他系统 F. 环境变量 G. 正则表达式 H. Limits in MySQL I. 特性限制 J. ...
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. ...
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. ...