SkillAgentSearch skills...

Oracle2mysql

Tool for oracle2mysql and mysql2oracle, by Java

Install / Use

/learn @codeliuyang/Oracle2mysql
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

oracle2mysql

表结构之间的相互转换

How to use

Application.class中修改对应的数据库连接信息

设置对应转换器为true然后右键运行Main方法即可

最终sql输出到根目录下的converter.sql文件夹下

转换的信息包括

  • 字段名
  • 字段类型,相应数据库格式,如果不支持则保留原数据库的类型(如果有不支持的类型,转换过程中不会报错,但是执行出来的sql脚本会报错)
  • 是否可为NULL
  • 默认值
  • 注释
  • 主键,Oracle转MySQL,默认MySQL主键自增长

Oracle and MySQL Data Type Mapper

ORACLE版本信息

select * from v$version;


Oracle Database 12c Standard Edition Release 12.1.0.2.0 - 64bit Production

MySQL版本信息

SELECT VERSION();

8.0.12

ORACLE 和 MySQL 的数据映射关系,目前仅支持常见的以下类型的映射关系

| ORACLE Data Type | MySQL Data Type | |------------------|-----------------| | NUMBER(3,0) | TINYINT | | NUMBER(5,0) | SMALLINT | | NUMBER(7,0) | MEDIUMINT | | NUMBER(10,0) | INT, INTEGER| | NUMBER(20,0) | BIGINT| | BINARY_DOUBLE, FLOAT(24) | DOUBLE | | BINARY_FLOAT, FLOAT | FLOAT | | BLOB, RAW | LONGBLOB | | CLOB, RAW | LONGTEXT | | CHAR, NCHAR | CHAR | | VARCHAR2, NVARCHAR2 | VARCHAR | | DATE | DATETIME, DATE, TIME | | TIMESTAMP | TIMESTAMP |

View on GitHub
GitHub Stars9
CategoryData
Updated2mo ago
Forks7

Languages

Java

Security Score

70/100

Audited on Jan 28, 2026

No findings