如何将单个 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?的主要内容,如果未能解决你的问题,请参考以下文章