`
brianyu
  • 浏览: 16540 次
  • 性别: Icon_minigender_1
  • 来自: Sydney
文章分类
社区版块
存档分类
最新评论

MYSQL 与 Oracle 之间的数据类型转换

阅读更多

Table 2-4 Default Data Type Mappings Used by Oracle SQL Developer

MySQL Data Type Oracle Data Type

BIGINT

NUMBER(19, 0)

BIT

RAW

BLOB

BLOB, RAW

CHAR

CHAR

DATE

DATE

DATETIME

DATE

DECIMAL

FLOAT (24)

DOUBLE

FLOAT (24)

DOUBLE PRECISION

FLOAT (24)

ENUM

VARCHAR2

FLOAT

FLOAT

INT

NUMBER(10, 0)

INTEGER

NUMBER(10, 0)

LONGBLOB

BLOB, RAW

LONGTEXT

CLOB, RAW

MEDIUMBLOB

BLOB, RAW

MEDIUMINT

NUMBER(7, 0)

MEDIUMTEXT

CLOB, RAW

NUMERIC

NUMBER

REAL

FLOAT (24)

SET

VARCHAR2

SMALLINT

NUMBER(5, 0)

TEXT

VARCHAR2, CLOB

TIME

DATE

TIMESTAMP

DATE

TINYBLOB

RAW

TINYINT

NUMBER(3, 0)

TINYTEXT

VARCHAR2

VARCHAR

VARCHAR2, CLOB

YEAR

NUMBER

分享到:
评论

相关推荐

    mysql和oracle数据库之间的转换工具(支持各种类型数据库)

    1. **数据类型转换**:MySQL和Oracle的数据类型有所不同,如MySQL的VARCHAR2在Oracle中是VARCHAR,日期类型在两者的表示方式也不同。转换工具会自动处理这些差异,确保数据的完整性。 2. **表结构迁移**:包括字段...

    java、mysql以及oracle数据类型对照表

    标题"java、mysql以及oracle数据类型对照表"揭示了本主题的核心,即比较Java、MySQL和Oracle数据库的数据类型。Java的数据类型主要分为基本类型(如int、double、boolean)和引用类型(如类、接口和数组)。MySQL和...

    mysql-oracle数据同步

    对于“mysql-oracle数据同步”这个主题,我们可以采用以下几种方法: 1. **使用ETL工具**:Extract, Transform, Load(ETL)工具如Informatica、Talend或Kettle(Pentaho Data Integration),它们提供图形化界面,...

    Mysql转oracle工具

    2. **数据类型转换**: 两个系统中的数据类型存在差异。例如,MySQL的`VARCHAR2`对应Oracle的`VARCHAR2`,但MySQL的`TINYINT`在Oracle中可能是`NUMBER(3)`,`BLOB`和`CLOB`在两个系统中都有,但处理方式不同。 3. ...

    mysql与oracle数据互导

    Oracle导入到MySQL的过程类似,只需更改数据源和目标数据库的连接信息以及对应的数据类型转换。在上述代码示例中,只需修改连接URL、用户名、密码以及SQL语句,即可实现Oracle到MySQL的数据导入。 注意:在实际...

    mysql-oracle数据转换工具

    这时,“mysql-oracle数据转换工具”就显得尤为关键。 该工具的核心功能是实现数据的高效、准确转换,确保在两个不同数据库系统间的数据一致性。以下是一些关于MySQL和Oracle数据库以及数据转换的关键知识点: 1. ...

    OracleTOMysql 转换工具

    5. **数据类型转换**:由于Oracle和MySQL支持的数据类型有所不同,转换工具需要能够识别并自动转换这些类型,如NUMBER在Oracle中对应MySQL的DECIMAL或FLOAT。 6. **表结构转换**:转换工具应能识别Oracle的表结构,...

    oracle 到mysql转换工具

    转换过程中可能会遇到一些挑战,如数据类型不兼容、存储过程和触发器的转换、字符集的设置等,因此在迁移前应做好充分的规划和测试。 总之,Oracle到MySQL转换工具简化了数据库迁移的复杂流程,但为了确保迁移的...

    MySql转换成Oracle工具

    可以转换所有的Mysql字段类型 支持所有版本的Mysql 可以将数据合并到已经存在的ORACLE表中 非常容易使用的向导模式 支持所有版本的Mysql字符集 对超大数据表的导出进行了优化处理 Convert Mysql to Oracle...

    mysql数据库转换成oracle

    但要注意,Oracle可能需要不同的数据类型映射,例如,MySQL的VARCHAR2可能需要转换为Oracle的VARCHAR2。 5. **使用转换工具**:为了简化上述过程,存在专门的工具,如压缩包中的`mysq2oracn.exe`。这种工具可以自动...

    Oracle Sql语句转换成Mysql Sql语句

    1. **数据类型**:Oracle支持的数据类型如NUMBER、LONG、RAW等在MySQL中可能需要转换为DECIMAL、TEXT或BLOB。例如,Oracle的NUMBER可以转换为MySQL的DECIMAL或FLOAT,LONG可以转换为TEXT。 2. **分页查询**:Oracle...

    Mysql的表对象Sql语句转换单表,转换成Oracle创建表sql

    - 数据类型:例如,MySQL的`VARCHAR2`在Oracle中是`VARCHAR2`,但MySQL的`TINYINT`对应Oracle的`NUMBER(3)`。 - 约束定义:Oracle使用`CONSTRAINT`关键字定义约束,而MySQL可以直接在列定义中指定。 - 表空间:...

    Oracle数据库sql转换mysql数据库工具

    1. **SQL语法转换**:Oracle SQL和MySQL SQL在语法上有区别,如数据类型、子查询、游标、触发器等。工具会识别Oracle SQL语句并转换为等效的MySQL语法。 2. **数据迁移**:除了转换SQL,工具可能还支持数据的迁移,...

    mysql与oracle数据类型对应关系.pdf

    这里我们将深入探讨MySQL与Oracle数据类型之间的对应关系,以及它们在Java编程语言中的映射。 1. MySQL数据类型: - BIGINT:MySQL中用于存储大整数,对应Oracle的NUMBER类型,可以表示非常大的数值。 - BIT:...

    oracle中的BLOB(照片)转换到mysql中

    本篇将详细讲解如何在Oracle与MySQL之间进行BLOB类型的转换,特别是针对照片的处理。 首先,让我们了解BLOB类型。BLOB是一种可以存储大量二进制数据的对象,分为四种子类型:BLOB、CLOB、NCLOB和BFILE。在Oracle中...

    使用kettle转换oracle与 mysql的表数据

    - 在数据流中,你可以添加各种转换步骤,例如"过滤行"、"字段重命名"、"类型转换"等,对提取的数据进行清洗和处理,以适应MySQL的格式和需求。 4. **目标数据源设置**: - 创建一个"MySQL输出"步骤,配置MySQL...

    mysql与Oracle数据类型比较.pdf

    以下是对MySQL和Oracle数据类型比较的详细分析: 1. **整数类型**: - MySQL的`BIGINT`在Oracle中对应`NUMBER(19, 0)`,用于存储大整数。 - `INT`和`INTEGER`在Oracle中都是`NUMBER(10, 0)`,适合存储一般整数。 ...

    Convert Mysql to Oracle

    2. 数据转换:Mysql和Oracle在数据类型、SQL语法、存储过程等方面存在差异。例如,Mysql中的`ENUM`类型在Oracle中可能需要转换为`CHAR`或`VARCHAR2`;Mysql的`LIMIT`语句对应Oracle的`ROWNUM`或`FETCH FIRST`子句。...

    Oracle数据库表转换为Mysql

    "Oracle数据库表转换为Mysql" Oracle数据库表转换为Mysql是指将Oracle数据库中的表结构转换为Mysql数据库中的表结构,以便在Mysql数据库中使用。这种转换可以使用PowerDesigner工具来实现。 一、Oracle数据库表...

Global site tag (gtag.js) - Google Analytics