SQL Server 数据导出到 MySQL 的一种简单方案

SQL Server 数据导出到 MySQL 的一种简单方案

综合网上的各种方案(浪费了我大半天的时间),感觉这种方法是最简单的。

需求工具:

  • Microsoft SQL Server Management Studio
  • Navicat Premium Lite
  1. 首先以管理员身份打开并登录 SSMS,在你想要导出数据的数据库名称上单击右键,在弹出的菜单中选择“任务 - 导出数据”:在这里插入图片描述

  2. 这时会打开“SQL Server 导入和导出向导”,单击“next”:在这里插入图片描述

  3. 数据源选择“Microsoft OLE DB Provider for SQL Server”,选择要导出数据的数据库,单击“next":在这里插入图片描述

  4. 这次我们选择导出到 txt 文件,所以目标选择“Flat File Destination”,然后单击浏览输入 txt 的文件名并选择保存的位置,最后在“文本限定符”输入框中使用英文输入法输入双引号 " (单个),这是因为部分表含有字符串字段,所以必须使用限定符避免导入数据软件无法识别的情况:在这里插入图片描述

  5. 在这个页面,根据你的需求,你可以直接复制数据中表的数据或者通过查询筛选数据,一般情况保留默认选择即可,单击“next”:在这里插入图片描述

  6. 选择你要导出数据的表,单击“next”:在这里插入图片描述

  7. 保留默认选项,单击“next”:在这里插入图片描述

  8. 单击“Finish”,导出过程将立即运行:在这里插入图片描述

  9. 如无意外,导出将成功完成,详细信息中会显示导出的条数,此时可单击“close”关闭导出向导。在这里插入图片描述

  10. 打开 Navicat ,在你想要导入数据的表的名称上单击右键,选择“导入向导”:在这里插入图片描述

  11. 在导入向导中选择“文本文件”:在这里插入图片描述

  12. 选择刚刚生成的 txt 文件,字符集选择“936 (ANSI/OEM - Simplified Chinese GBK)”:在这里插入图片描述

  13. 字段分隔符选择逗号:在这里插入图片描述

  14. 如果你的表有时间类型的数据,为了正确识别,可以在这里调整具体格式:在这里插入图片描述

  15. 这里保留默认即可:在这里插入图片描述

  16. 如果配置正确,这里软件就能识别到 txt 文件中的字段,然后在这里选择导入表的目标字段:在这里插入图片描述

  17. 选择你想要的导入模式:在这里插入图片描述

  18. 单击开始:在这里插入图片描述

  19. 如果成功导入,Errors 的数量应该为 0,否则导入失败。这里我选择不更新追加,所以 Added 为 0 。在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值