异构关系数据库(MySql与Oracle)之间的数据类型转换参考
一、MySQL到Oracle的数据类型的转变:
|
编号 |
MySQL |
ToOracle |
Oracle |
|
1 |
GEOMETRY |
BLOB |
BLOB |
|
2 |
GEOMETRYCOLLECTION |
BLOB |
BLOB |
|
3 |
MULTILINESTRING |
BLOB |
BLOB |
|
4 |
LINESTRING |
BLOB |
BLOB |
|
5 |
MULTIPOINT |
BLOB |
BLOB |
|
6 |
MULTIPOLYGON |
BLOB |
BLOB |
|
7 |
POINT |
BLOB |
BLOB |
|
8 |
POLYGON |
BLOB |
BLOB |
|
9 |
DECIMAL |
INTEGER |
Number |
|
10 |
DECIMAL(10) |
INTEGER |
Number |
|
11 |
BLOB |
VARCHAR2(2000) |
BLOB |
|
12 |
BLOB(10) |
VARCHAR2(2000) |
BLOB |
|
13 |
LONGBLOB |
VARCHAR2(2000) |
BLOB |
|
14 |
MEDIUMBLOB |
VARCHAR2(2000) |
BLOB |
|
15 |
TINYBLOB |
VARCHAR2(2000) |
BLOB |
|
16 |
BINARY(10) |
BLOB |
RAW |
|
17 |
VARBINARY(10) |
VARCHAR2(2000) |
RAW |
|
18 |
YEAR |
DATE |
NUMBER(3,0) |
|
19 |
DOUBLE |
NUMBER |
BINARY_DOUBLE(NUMBER也可以) |
|
20 |
FLOAT |
NUMBER |
BINARY_FLOAT(NUMBER也可以) |
|
21 |
CHAR(2) |
VARCHAR2(2) |
CHAR |
|
22 |
NVARCHAR(10) |
VARCHAR2(10) |
NVARCHAR |
|
23 |
TEXT(10)(建表后成为TINYTEXT) |
VARCHAR2(85) |
CLOB |
|
24 |
REAL(生成表后成为Double) |
NUMBER |
NUMBER |
|
25 |
BIT |
VARCHAR2(2000) |
RAW |
|
26 |
ENUM('test1','test2') |
VARCHAR2(5) |
VARCHAR2 |
|
27 |
SET('test1','test2') |
VARCHAR2(11) |
VARCHAR2 |
|
28 |
INT |
INTEGER |
NUMBER |
|
29 |
TIMESTAMP |
DATE |
TIMESTAMP |
|
30 |
BIGINT |
INTEGER |
NUMBER |
|
31 |
INT(8) |
INTEGER |
NUMBER |
|
32 |
MEDIUMINI(10) |
INTEGER |
NUMBER |
|
33 |
SMALLINT(2) |
INTEGER |
NUMBER |
|
34 |
TINYINT |
INTEGER |
NUMBER |
|
35 |
TINYTEXT |
VARCHAR2(85) |
CLOB |
|
36 |
VARCHAR |
VARCHAR |
VARCHAR |
|
38 |
DATE |
DATE |
DATE |
|
39 |
DATETIME |
DATETIME |
DATETIME |
|
40 |
TIME |
DATE |
VARCHAR |
|
41 |
LONGTEXT |
CLOB |
CLOB |
|
42 |
MEDIUMTEXT |
CLOB |
CLOB |
二、Oracle到MySQL的数据类型的转变
|
编号 |
Oracle |
ToMySQL |
MySQL |
|
1 |
BINARY_DOUBLE |
TINYTEXT |
DOUBLE |
|
2 |
BINARY_FLOAT |
TINYTEXT |
FLOAT |
|
3 |
BLOB |
LONGBLOB |
BLOB |
|
4 |
CHAR |
VARCHAR(2) |
CHAR |
|
5 |
DATE |
UNKNOWN |
DATE |
|
6 |
INTERVAL DAY TOSECOND |
TINYTEXT |
TINYTEXT |
|
7 |
INTERVAL YEAR TO MONTH |
TINYTEXT |
TINYTEXT |
|
8 |
NUMBER |
DOUBLE |
NUMBER |
|
9 |
NVARCHAR2 |
VARCHAR(20) |
NVARCHAR2 |
|
10 |
RAW |
VARCHAR(20) |
|
|
11 |
TIMESTAMP |
UNKNOWN |
DATETIME |
|
12 |
TIMESTAMP(6) WITH LOCAL TIME ZONE |
TINYTEXT |
TINYTEXT |
|
13 |
TIMESTAMP(6) WITH TIME ZONE |
TINYTEXT |
TINYTEXT |
|
14 |
CLOB |
MEDIUMTEXT |
MEDIUMTEXT |
|
15 |
LONG |
TINYTEXT |
TINYTEXT |
|
16 |
NCLOB |
MEDIUMTEXT |
MEDIUMTEXT |
|
17 |
VARCHAR2 |
VARCHAR2 |
VARCHAR2 |
异构关系数据库(MySql与Oracle)之间的数据类型转换参考的更多相关文章
- [转]MYSQL 与 Oracle 之间的数据类型转换
原文地址:http://www.cnblogs.com/guyueyanzi/archive/2010/02/27/1674788.html Table 2-4 Default Data Type M ...
- Mysql与Oracle之间的数据类型转换
MySQL Data Type Oracle Data Type BIGINT NUMBER(19, 0) BIT RAW BLOB BLOB, RAW CHAR CHAR DATE DATE DAT ...
- 异构关系数据库(Sqlserver与MySql)之间的数据类型转换参考
一.SqlServer到MySql的数据类型的转变 编号 SqlServer ToMySql MySql 1 binary(50) LONGBLOB binary 2 bit CHAR(1) bit ...
- 异构关系数据库(Sqlserver与Oracle)之间的数据类型转换参考
一.Oracle到SqlServer的数据类型的转变 编号 Oracle ToSqlServer SqlServer 1 BINARY_DOUBLE VARCHAR(100) real 2 BINAR ...
- Mysql与web之间的数据、查询等个问题
Mysql与web之间的数据.查询等个问题 在自己写的一个jsp主页连接数据库出现的各种问题,写记下来与大家分享,共勉.最后附jdbc代码. ---DanlV Error 1---错误代码: java ...
- Sqoop是一款开源的工具,主要用于在HADOOP(Hive)与传统的数据库(mysql、oracle...)间进行数据的传递
http://niuzhenxin.iteye.com/blog/1706203 Sqoop是一款开源的工具,主要用于在HADOOP(Hive)与传统的数据库(mysql.postgresql.. ...
- 三分钟带你分清Mysql 和Oracle之间的误区
摘要:Mysql 和Oracle,别再傻傻分不清. mysql 和Oracle 在开发中的使用是随处可见的,那就简单去了解一下这俩款火的不行的数据库. 本质区别: Oracle数据库是一个对象关系数据 ...
- Hadoop Hive概念学习系列之HDFS、Hive、MySQL、Sqoop之间的数据导入导出(强烈建议去看)
Hive总结(七)Hive四种数据导入方式 (强烈建议去看) Hive几种数据导出方式 https://www.iteblog.com/archives/955 (强烈建议去看) 把MySQL里的数据 ...
- 【数据传输 1】服务器—>客户端之间的数据类型转换
导读:在做项目的时候,在controller中,将List数据类型转换为了JSON字符串,那么,为什么要将其数据转换为JOSN呢?这样的转换是否是必须的,在这个转换过程中,又经过了那些步骤?注:本篇博 ...
随机推荐
- struct 模块简介
用处 按照指定格式将Python数据转换为字符串,该字符串为字节流,如网络传输时,不能传输int,此时先将int转化为字节流,然后再发送; 按照指定格式将字节流转换为Python指定的数据类型; 处理 ...
- Python Study (01) 之 特殊方法
Python深入:特殊方法和多范式 Python是一切皆对象,意思就是python的天生就是个"纯面向对象语言"呀. 但是!!! Python还是一个多范式语言(multi-par ...
- MySQL DROP TABLE操作以及 DROP 大表时的注意事项
语法: 删表 DROP TABLE Syntax DROP [TEMPORARY] TABLE [IF EXISTS] tbl_name [, tbl_name] ... [RESTRICT | CA ...
- Mybatis分页插件2.0版本号公布
项目地址:http://git.oschina.net/free/Mybatis_PageHelper 软件介绍:http://www.oschina.net/p/mybatis_pagehelper ...
- Android适屏
总结一下自己的适屏经验,仅仅希望自己不断进步,不断完好,假设有热心肠的"前辈"指导一下,不胜感激! Android5.0已经出来了,说是这个版本号对Android屏幕适配做了非常多 ...
- Oracle在Linux下的性能优化
Oracle数据库内存参数的优化 Ø 与oracle相关的系统内核参数 Ø SGA.PGA参数设置 Oracle下磁盘存储性能优化 Ø 文件系统的选择(ext2 ...
- Linux就该这么学 20181009(第十二章 SAMBA)
参考链接https://www.linuxprobe.com Samba 跨平台的文件共享 linux-linux linux-windows /etc/samba/smb.conf 里面 []这个名 ...
- SQL语句之WITH AS
一.WITH AS的含义 WITH AS短语,也叫做子查询部分(subquery factoring),可以让你做很多事情,定义一个SQL片断,该SQL片断会被整个SQL语句所用到. 其实就是把一大堆 ...
- 问题集锦 ~ PHP
#switch //当variable为数字0的时候,case为true,会执行第一段case代switch (variable) { case 'value': # code... break; d ...
- <改变imageView的颜色和状态栏>
1. import android.content.Context; import android.content.res.TypedArray; import android.support.ann ...