首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >转换数据库格式(mysql、ms access、ms excel、IBM DB2)

问转换数据库格式(mysql、ms access、ms excel、IBM DB2)
EN

Stack Overflow用户
提问于 2010-02-21 15:54:23
回答 2查看 1.3K关注 0票数 0

我们需要一个好的工具,可以从脚本中运行,自动将(mysql、ms access或DB2)数据库转换为(mysql、ms access、ms excel或DB2)数据库,同时尽可能保留数据类型(文本、int、十进制、时间.)。

你知道有这样的工具吗?

我正在寻找一个解决方案,比如IBM数据移动工具。此工具自动从任何数据库转换为IBM DB2。它映射数据类型,创建表,并自动导入数据。您可以从命令行运行它。唯一的问题是目标数据库只能是db2数据库。我正在寻找相同类型的工具,从任何数据库到任何数据库。http://www.ibm.com/developerworks/data/library/techarticle/dm-0906datamovement/

EN

回答 2

Stack Overflow用户

发布于 2010-02-21 16:56:08

我能为你提供的最好的是SwissSQL产品。我使用了他们的试用材料来帮助我将模式从MS转换为Postgres,它们非常有用。

理论上,它们还可以转换完整的架构、数据,甚至存储过程。在实践中,您应该阅读他们的工具所涵盖的内容,因为如果您期望在没有任何人工干预的情况下100%的转换,您可能会感到失望。

类似的产品可能存在,(您是否已经在谷歌上搜索过“将DB2转换为mySQL"?)但是,它们可能不会完全涵盖您感兴趣的组合(例如,可能有一些工具专门用于从一系列DB转换为mySQL,或从范围转换到MSAccess,但是拥有一个通用工具来完成您想要的所有组合可能要求太多了)。

我确信,在每一种情况下,您都必须验证结果,并准备手动纠正任何丢失、截断或误解的内容。

票数 0
EN

Stack Overflow用户

发布于 2010-02-21 17:00:02

我不认为有解决这个问题的唯一办法。最好的办法就是找一些特定的工具来帮助你。有些事情已经可以在没有其他工具的情况下完成,例如将Excel导出到CSV,并使用MySQL的工具导入CSV。很可能,您只需要为每个特定情况找到最佳工具(可能有几个合并使用),并根据所需的输入/输出格式有选择地使用每种工具。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2306413

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档