如何将单个 MSSQL 表导出到 MySQL?

Posted

技术标签:

【中文标题】如何将单个 MSSQL 表导出到 MySQL?【英文标题】:How do I export a single MSSQL table to MySQL? 【发布时间】:2013-04-08 07:07:16 【问题描述】:

我有几个表包含来自 MSSQL 2008 r2 的数据,我需要将它们导出到文件然后导入到 mysql。导出整个数据库会花费太多时间,因为它太大了,我只需要选择几个表。

我在标题上注明“单一”的原因是因为我打算简单地一一导出必要的表格。以免事情复杂化。谁能帮帮我?

【问题讨论】:

可能duplicate. 【参考方案1】:

我知道这是一篇旧帖子,但我遇到了类似的问题。

我通过创建一个 php 脚本从 MS SQL 表中选择所有值并将其附加到 MYSQL 数据库中解决了这个问题。 一旦你有了所有的数据,你甚至可以创建一个 sql 脚本文件,即如果系统上没有安装 MYSQL。

还有 RedGate 的优秀工具,它可能会给你任何你想要的东西。 我自己从未使用过,但听说过。

http://www.red-gate.com/products/sql-development/sql-toolbelt/

【讨论】:

【参考方案2】:

您可以在 SQL Server Management Studio 中使用导出导入向导执行此操作。

见Export Import Wizard

在这种情况下,您将使用 SQL Server 数据库表作为源,并将 MySQL 数据库表作为目标。

【讨论】:

顺便说一下,如果你想编写脚本,导出导入向导会创建一个 SSIS 包,可以保存然后从 SSIS 运行。当然,这只是众多可能的方法之一。 没有“数据库表”源,也没有 MySQL 数据库表作为目标。 ://

以上是关于如何将单个 MSSQL 表导出到 MySQL?的主要内容,如果未能解决你的问题,请参考以下文章

如何在将数据框导出到 mssql 时指定目标数据库

如何利用Navicat导入/导出mssql中的数据

MSSQL数据库如何转换为MYSQL数据库?

如何将单个表从 phpmyadmin 导出到逗号分隔的文本文件?

从 MySQL 导出并导入 Microsoft SQL

navicat怎么导出表结构?mysql用navicat如何导出表结构啊?求解