异构关系数据库(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呢?这样的转换是否是必须的,在这个转换过程中,又经过了那些步骤?注:本篇博 ...
随机推荐
- Spring JDBC模板类—org.springframework.jdbc.core.JdbcTemplate(转)
今天看了下Spring的源码——关于JDBC的"薄"封装,Spring 用一个Spring JDBC模板类来封装了繁琐的JDBC操作.下面仔细讲解一下Spring JDBC框架. ...
- Ubuntu16.04添加源的地址
打开terminal,输入sudo gedit /etc/apt/sources.list,向该文件中添加源的地址即可,如,可添加如下地址 deb-src http://archive.ubuntu. ...
- Qunie——自我生成程序
Qunie是一段没有输入.但输出和它本身源代码同样的程序.本文无不论什么高深技术,纯属娱乐! 近期看到wikipedia的一个词条--Quine,简单介绍部分摘录于此,并简要翻译: A quine i ...
- Android 四大组件学习之BroadcastReceiver四
本节学习系统中特殊的广播接收者. 我们前面几节不是说了,当广播接受者一旦注冊到系统中,当系统发送的广播和你注冊的广播的action匹配时,系统就会启动广播接收者所在的进程.除非用户手动停止广播接收者所 ...
- 关于部门后端所有转向java前初步设想
Java服务有些什么形式?眼下来看主要是下面几类: 1. 执行在Web应用server的Servlet 2. Thrift.PB.Avro等相似框架写的java服务 3. WebService( ...
- DNS查询报文实例
2.2 DNS查询报文实例 以www.baidu.com为例,用Wireshark俘获分组,结合2.1的理论内容,很容易看明白的,DNS请求报文如下: 图7 DNS请求报文示例 2.3 DNS回答报文 ...
- Oracle实例和Oracle数据库(Oracle体系结构)---转载
对于初接触Oracle 数据库的人来讲,很容易混淆的两个概念即是Oracle 实例和Oracle 数据库.这两 概念不同于SQL sever下的实例与数据库,当然也有些相似之处.只是在SQL serv ...
- 在单机上安装多个oracle实例
1 在 hp unix上安装 oracle 10g ,这个不解释,直接安装好. 创建组oinstall,dba,用户oracle [root@node1 ~]# groupadd oinstal ...
- 【HDU 2176】 取(m堆)石子游戏
[题目链接] http://acm.hdu.edu.cn/showproblem.php?pid=2176 [算法] Nim博弈 当石子数异或和不为0时,先手必胜,否则先手必败 设石子异或和为S 如果 ...
- .NET Core开发:项目实践
初始化项目 本来想详细讲一讲dotnet core的,但我对于dotnet core的研究还不到一星期,半吊子,脑子又笨,就不写那些理论出来误人子弟了,还是直接来一篇实践给大家做个参考.废话不多说,直 ...