我们经常面临迁移数据库目录数据的任务。我们在之前的系列文章中创建的招聘服务数据库也不例外。在本文中,我们将演示如何将数据导出到.sql文件,然后将其导入到目标数据库。最重要的是,您可以根据自己的目的迁移整个数据库或某些对象。
dbForge Studio for MySQL是用于管理,开发和管理MySQL和MariaDB数据库的通用GUI。该工具使您可以在方便的环境中创建和执行查询,开发和调试例程以及自动化数据库对象管理。
dbForge Studio for MySQL最新试用版
我们经常面临迁移数据库目录数据的任务。我们在之前的系列文章中创建的招聘服务数据库也不例外。在本文中,我们将演示如何将数据导出到.sql文件,然后将其导入到目标数据库。最重要的是,您可以根据自己的目的迁移整个数据库或某些对象。
首先,您应该知道此问题可以通过很多方法解决,包括以下几种:
- 使用dbForge进行SQL Server数据比较。
- 使用SSMS中嵌入的数据导出工具。
- 通过SSIS包实现。
但是,上面提到的大多数解决方案在迁移一个或几个表时都太麻烦了。
因此,在本文中,我们将研究数据泵解决方案,它也是dbForge Studio for SQL Server的一部分。此工具肯定会促进数据导入和导出,因为它提供了用于导出和导入的高级选项,模板以及许多广泛使用的数据格式。
您可以在此处找到有关为招聘服务设计数据库的分步指南。
图1 招聘服务的数据库架构
如何将SQL Server数据导出到SQL脚本
-
选择数据库级别的数据导出
所以,让我们开始吧!选择所需的数据库,然后右键单击必要的表(如果需要导出特定表)或数据库(如果需要导出多个表),然后选择“导出数据”:
- 在表级别选择数据导出
-
选择导出格式
接下来,在“导出格式”选项卡上,您可以从不同的数据导出格式中进行选择。我们选择SQL脚本,然后按“下一步”:
-
选择要导出的数据
现在,在“source”选项卡上,选择要从中导出数据的表,然后按“next”。
在这种情况下,我们选择三个目录:
1.“company”是公司列表。
2.“position”是职位列表。
3.“skill”是技能列表。
请注意,可以在需要时更改连接和数据库。 -
选择脚本生成的类型
接下来,在“选项”选项卡上,选择用于数据导出的脚本生成类型,并选择是否需要在脚本中包括数据库名称。然后,单击“下一步”。
请注意,该窗口建议用于数据导出的4种类型的脚本生成:
1. INSERT。将生成用于插入数据的脚本。
2.更新。将生成用于更新数据的脚本,即,将找到匹配的键字段并执行更新。
3.删除。将生成用于删除数据的脚本,即,将删除与目标数据库侧的键字段匹配的已导出数据的所有数据。
4.合并。将生成用于合并数据的脚本,该脚本将包括前两种类型:插入和更新。 -
选择要导出的列和关键字段
现在,在“表列”选项卡上,您需要选择必需的列和要导出的键字段(默认情况下,我们选择要导出的所有列,并且键字段匹配相应表的主键定义)。然后,单击“下一步”:
-
选择要导出的数据/li>
然后,在“导出的行”选项卡上,选择要导出的数据,然后按“下一步”。
请注意,您可以选择所有行以及要导出数据的确切行范围。
由于篇幅限制今天的内容就是这些在下一篇文章中我们将继续本章的内容,这次我们研究了如何通过dbForge Studio for SQL Server使用高度可定制的解决方案将数据导入和导出到SQL文件的方法。如果你对我们的产品感兴趣点击查看正版授权详情在线订购最高立减3000低至1710元,咨询客服获取更多!
标签:
来源:慧都
声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!