`
- 浏览:
478101 次
- 性别:
- 来自:
杭州
-
mysql bigint类型和datetime类型的转换
- 1、bigint类型转换为datetime类型
- -- 假设 1164691264437 是 Java 里的“日期时间”:即:自1970-01-01 00:00:00以来的毫秒数
- /*
- getTime
- public long getTime()Returns the number of milliseconds since January 1, 1970, 00:00:00 GMT represented by this Date object.
- Returns:
- the number of milliseconds since January 1, 1970, 00:00:00 GMT represented by this date.
- */
- mysql> select from_unixtime(1164691264437/1000);
- +-----------------------------------+
- | from_unixtime(1164691264437/1000) |
- +-----------------------------------+
- | 2006-11-28 13:21:04 |
- +-----------------------------------+
2、datetime类型转换为bigint类型
- -- 假设 "2011-05-31 23:59:59" 是 Java 里的“日期时间”:即:自1970-01-01 00:00:00以来的毫秒数
- mysql> select UNIX_TIMESTAMP('2011-05-31 23:59:59');
- +-----------------------------------+
- | from_unixtime(1306857599/1000) |
-
+-----------------------------------+ |
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
### MySQL时间类型详解:datetime、bigint、timestamp 在MySQL中,根据不同的应用场景和需求,可以选择多种方式来存储日期和时间信息。本篇文章将详细介绍三种常用的时间类型:`datetime`、`bigint` 和 `timestamp`...
Java 数据类型和 MySql 数据类型对应一览 在 Java 编程语言中,数据类型是指变量或函数可以持有的值的类型。 MySql 数据库也具有其自己的数据类型,用于存储和管理数据。在本文中,我们将对 Java 数据类型和 MySql ...
在Python 3中,与MySQL数据库交互并处理datetime类型的数据是一项常见的任务,特别是在数据存储和爬虫项目中。本文将详细介绍如何使用Python 3将datetime对象插入到MySQL数据库中的datetime字段,并解决可能遇到的...
### MySQL与Java数据类型对应详解 #### 概述 在进行数据库操作时,尤其是在使用Java进行MySQL数据库开发的...此外,了解这些类型的映射关系也有助于避免因类型转换问题导致的错误,确保应用程序能够高效稳定地运行。
MySQL中数据类型的选择对于数据库设计至关重要,它直接关系到数据存储的有效性和查询的效率。MySQL支持多种数据类型,可以分为几大类:数值型、日期时间型、字符型以及其他数据类型等。 数值型数据类型主要包括:...
- `TIMESTAMP`: 与DATETIME类似,但有自动转换和时间戳的特性,范围1970-2038年。 6. **二进制类型**: - `BINARY(M)`: 用于存储原始二进制数据,长度为M字节。 - `VARBINARY(M)`: 变长二进制数据,长度为M字节...
**日期与时间类型**如 YEAR、DATE、TIME、DATETIME 和 TIMESTAMP,它们各有特定的存储格式和范围,例如YEAR仅存储年份,而DATETIME和TIMESTAMP能同时存储日期和时间,并且TIMESTAMP具有自动转换到时区的功能。...
4、存储空间和类型选择 选择合适的数据类型不仅影响数据库的性能,还直接影响存储需求。例如,整数类型占用的空间从小到大排序为 TINYINT 到 BIGINT,浮点数和定点数的存储空间取决于定义的精度。字符串类型中,...
DATE用于存储日期,TIME用于存储时间,DATETIME两者兼备,而TIMESTAMP除了存储日期时间外,还支持自动转换和时区处理。 6. 二进制类:BLOB(Binary Large Object)和TEXT,用于存储大量非结构化数据,如图片、文档...
- BIGINT:MySQL中用于存储大整数,对应Oracle的NUMBER类型,可以表示非常大的数值。 - BIT:用于存储单个二进制位,Oracle没有直接对应的类型,但可以用CHAR(1)存储。 - BLOB:存储大对象,如图像或文档,Oracle...
- **整数类型**:MySQL提供了TINYINT、SMALLINT、MEDIUMINT、INT和BIGINT五种整数类型,它们分别占用1、2、3、4和8个字节,可以是带符号或无符号的。无符号整数的取值范围是正数,带符号的则包括正负数。例如,...
- **SQL Server**: 使用`DATETIME`类型,同时支持`DATE`和`TIME`。 - **Oracle**: 支持`DATE`类型,并通过扩展支持`TIMESTAMP`。 - **DB2**: 支持`DATE`、`TIME`和`TIMESTAMP`类型。 - **JDBC**: 对应的JDBC类型...
在IT领域,特别是软件开发与数据库管理中,Java与MySQL之间的数据类型映射是一个至关重要的知识点,它确保了数据在不同平台间能够准确无误地转换与存储。根据提供的文件信息,我们可以深入探讨这一主题,解析Java与...
MySQL 数据类型是数据库管理系统中用于定义列的数据结构和格式的关键元素。在MySQL中,数据类型主要分为以下几个大类:字符串类型、数值类型、日期和时间类型。以下是对这些类型的详细说明: 1. **字符串类型**: ...
MySQL 和 Oracle 是两种广泛使用的数据库管理系统(DBMS),它们各自具有独特的数据类型系统来存储不同类型的数据。在进行跨数据库操作或者迁移时,了解这两种数据库之间的数据类型差异是至关重要的。以下是对MySQL...
- **数据类型转换**:Oracle中的`DATE`和`TIMESTAMP`类型会被转换为MySQL中的`DATETIME`类型,需要注意精度问题。 - **NUMBER类型的处理**:超大的`NUMBER`类型会直接转换为`BIGINT`,需要注意可能的精度损失。 - **...
4. **TIMESTAMP**: 存储日期和时间,与 DATETIME 类似,但有自动转换到当前时区的功能,范围从 '1970-01-01 00:00:01' UTC 到 '2038-01-19 03:14:07' UTC。 在选择数据类型时,应根据实际需求来平衡存储空间、处理...
1. 整数类型:INT、TINYINT、SMALLINT、MEDIUMINT、BIGINT 2. 浮点数类型:FLOAT、DOUBLE、DECIMAL 3. 字符串类型:CHAR、VARCHAR、TEXT、ENUM、SET 4. 日期时间类型:DATE、TIME、DATETIME、TIMESTAMP 5. 二进制...
日期和时间类型如DATE、TIME、DATETIME和TIMESTAMP用于记录日期和时间信息。NULL类型是一种特殊类型,表示值未知或未定义,与0或空字符串不同。布尔类型只有TRUE和FALSE两个值,常用于逻辑判断。 在MySQL中,标识符...
MySQL的数据类型则更为多样,涵盖了数值类型(如INT、TINYINT、SMALLINT、MEDIUMINT、BIGINT、FLOAT、DOUBLE、DECIMAL)、字符串类型(如VARCHAR、CHAR、TEXT、BLOB)、日期和时间类型(如DATE、TIME、DATETIME、...