`
zhufeng1981
  • 浏览: 71629 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

从DB2数据库到Mysql数据库移植数据

阅读更多

由于前一阵,需求要求把项目数据从DB2移植到mysql,由我来做,我就尝试了一下。其中遇到了几个问题和一些心得记录如下:

我做的方式比较笨了,如果有谁有更好的方式,希望不吝赐教。

 

方式1:利用UE编辑器,手工移植。

首先,打开DB2控制台,查询要进行移植的表所有数据(当然我移植的表数据不算很多,一个表几千条)。

然后,利用所选项——导出,视图数据到指定目录,得到表数据,其中列界定符选择",",字符串界定符选择""",这样导出的数据内容如下:



通过UE的列编辑模式和全文替换功能,可以很快的编辑成如下SQL语句:


最后,在MySql中执行这条语句就可以完成数据的移植。如果遇到类型不匹配的情况,另行手工处理。
 
 方式2:利用Sql拼接Insert字符串。

 

执行如下语句:
select 'insert into `dbname`.`tablename`values
("id","'||name||'","'||pass||'","age");' from DB2INST1.FLEX_USER;

执行结果如下:


然后利用所选项——导出,选择字符串定界符为无,则导出的文件内容如下:



 这样,一批插入语句就自动生成了,当然,如果遇到类型不一致,在拼接时可以利用转换函数处理一下。

例如:

char()
CAST( 某列 AS CHAR)

等等。

 

 

  • 大小: 2.6 KB
  • 大小: 1.8 KB
  • 大小: 2.2 KB
  • 大小: 4.7 KB
  • 大小: 3.6 KB
分享到:
评论

相关推荐

    MySQL数据库:数据库管理系统.pptx

    数据库基础知识;;数据定义(Data Description Language,DDL) ...可移植性,MySQL可运行在各种版本的UNIX系统及其他非UNIX(如Windows和OS/2)系统上,从家用PC到高级服务器都可运行MySQL。 支持SQL语言,My

    adodb510数据库抽象库

    它支持的数据库非常多有:MySQL,PostgreSQL,Interbase/Firebird,Informix,Sybase SQL Anywhere,Oracle,MS SQL7/2000,SAP DB,Sybase,DB2,FrontBase,Foxpro,Access,Netezza,LDAP,ODBTP,ADO和普通ODBC...

    数据库管理系统(1).doc

    著名数据库管理系统 MS SQL SYBASE DB2 ORACLE MySQL ACCESS VF 常见的数据库管理系统 目前有许多数据库产品,如Oracle、Sybase、Informix、Microsoft SQL Server、Microsoft Access、Visual FoxPro等产品各以自己...

    database-sync:数据库表同步程序,支持不同数据库间表结构和数据的同步,数据抽取

    介绍 需求背景: 快速同步不同数据库的指定表的数据。 能自动同步表结构 支持增量或全量同步数据 支持指定双向同步 ...数据库的信息写在配置文件中,支持各种主流关系型数据库,例如MysqL,Db2,Or

    数据库管理系统DBMS在企业管理中的应用.doc

    现阶段企业所使用的数据库管理系统的种类 MS SQL SYBASE DB2 ORACLE MySQL ACCESS VF 选择原则 选择数据库管理系统时应从以下几个方面予以考虑: (1) 构造数据库的难易程度。 需要分析数据库管理系统有没有范式的...

    Linux环境数据库管理员指南

    1.4.4 移植到 Linux工作站 7 1.5 Linux分发包 8 1.6 升级或移植前的考虑 10 1.6.1 硬件兼容性 11 1.6.2 升级 11 1.6.3 从其他操作系统进行移植 12 1.6.4 选择分发包 12 1.7 怎样着手工作 12 1.8 小结 13 1.9 常见...

    MySql复习–(1)基础SQL语法

    为了能够从实际操作上更深入理解MySql,提升个人的知识水平,决定这一周跟着网课把MySql再过一遍,同时刷一些leetcode题目,特意在这里总结 数据库好处: #1.持久化数据到本地 2. 结构化查询 常见概念 DB:数据库 ...

    SQLAPI++ vs2017 dll

    SQLAPI++ 2017 64位 可用dll,SQLAPI ++是一个C ++库,用于访问多个SQL数据库(Oracle,SQL Server,DB2,Sybase,Informix,InterBase,SQLBase,MySQL,PostgreSQL,SQLite,SQL Anywhere和ODBC)。它使用目标DBMS...

    DBKING使用指南

    在dbking中,所有的数据库数据只有五种数据类型,String、Number(BigDecimal)、Timestamp、Clob(String)、Blob(byte[]),经过反复测试后,我们会例出各种数据库数据类型到这五种类型的映射表,当然我们也有...

    FireDAC_7.0.1.3119

    通过FireDAC在更多设备上访问更多数据库:FireDAC使您能从Delphi中原生高速直接访问InterBase、SQLite、MySQL、SQL Server、Oracle、PostgreSQL、DB2、SQL Anywhere、Advantage DB、Firebird、Access、Informix、...

    微骏CMS内容管理系统 v1.0 正式版

    7.支持Mysql数据库备份 8.在线编辑文件和文件的管理 9.后台数据库国际化(不管有多少新增的后台菜单及其它字段都可以轻松实现) 10.支持第三方登录(系统采用Oauth2.0协议) 11.模板模型任意换(这里可以满足...

    可移植实时分布式调度框架通信平台-PRDC

    主要包含包含: PRDC: 服务框架抽象层,面向对象的调度框架(支持:WINDOWS,AIX,Solaris,LINUX). MDB: 内存数据库内核,支持DBMS自动加载,多机容错,分布式支持,容量无 ...8.支持从Oracle,Mysql,DB2等加载。

    学生成绩信息管理系统论文 JSP 完整版

    从这一层面上可以探求、了解MySQL数据库的特性:良好的内存管理机制,尤其是内存泄漏的管理,通过了Purify的严格测试;支持多种平台; 提供多种形式的API,为我们开发工具的选择提供了便利; 使用多线程的技术,可...

    微骏CMS内容管理系统 v1.0 RC.rar

    7.支持Mysql数据库备份 8.在线编辑文件和文件的管理 9.后台数据库国际化(不管有多少新增的后台菜单及其它字段都可以轻松实现) 10.支持第三方登录(系统采用Oauth2.0协议) 11.模板模型任意换(这里可以满足定制...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    db2 IBM DB2在企业级的应用最为广泛, 在全球的500家最大的企业中,几乎85%以上用DB2数据库服务器。收费 大型企业 Access 微软 Access是一种桌面数据库,只适合数据量少的应用,在处理少量 数据和单机访问的数据库时...

    PHP5 完整官方 中文教程

    从 PHP/FI 2 移植到 PHP 3 从 PHP 3 移植到 PHP 4 从 PHP 4 移植到 PHP 5 杂类问题 附录 PHP 及其相关工程的历史 Migrating from PHP 5.1.x to PHP 5.2.x Migrating from PHP 5.0.x to PHP 5.1.x 从 PHP 4 移植到 ...

    PHP函数参考手册大全

    57. 从 PHP/FI 2 移植到 PHP 3 58. 从 PHP 3 移植到 PHP 4 59. 从 PHP 4 移植到 PHP 5 60. 杂类问题 IX. 附录 A. PHP 及其相关工程的历史 B. 从 PHP 4 移植到 PHP 5 C. 从 PHP 3 移植到 PHP 4 D. 从 PHP/FI 2 移植到...

    中文版PHP使用手册

    57. 从 PHP/FI 2 移植到 PHP 3 58. 从 PHP 3 移植到 PHP 4 59. 从 PHP 4 移植到 PHP 5 60. 杂类问题 IX. 附录 A. PHP 及其相关工程的历史 B. 从 PHP 4 移植到 PHP 5 C. 从 PHP 3 移植到 PHP 4 D. 从 PHP/FI 2 移植到...

    PHP5中文参考手册

    从 PHP/FI 2 移植到 PHP 3 从 PHP 3 移植到 PHP 4 从 PHP 4 移植到 PHP 5 杂类问题 附录 PHP 及其相关工程的历史 Migrating from PHP 5.1.x to PHP 5.2.x Migrating from PHP 5.0.x to PHP 5.1.x 从 PHP 4 移植到 ...

Global site tag (gtag.js) - Google Analytics