SQLServer数据批量导入到mySQL数据库(图文)

小飞鱼之前开发的一个设备档案管理系统,采用的是SQLServer数据库,近期要对系统进行全新升级开发,由于新系统计划采用PHP+mySQL开发,因此需要将一些之前的数据导入到mySQL数据库,尝试了先导出到excel再导入到mySQL的方式,但是这样导入的数据格式都会发生变化,字段类型都需要重新调整,使用不是很方便而且容易出现问题。

经过尝试,可以采用设置odbc数据源,然后从mySQL数据库工具直接导入到mysql数据库的方式来处理这个问题。

1.在电脑上打开ODBC数据源管理程序

SQLServer数据批量导入到mySQL数据库(图文)

2. 选择添加新数据源,需要增加用户DSN, ODBC Driver 11 for SQL Server

SQLServer数据批量导入到mySQL数据库(图文)

3. 给数据源起一个名字,输入服务器ip地址

SQLServer数据批量导入到mySQL数据库(图文)

4. 输入sqlserver数据库账号

SQLServer数据批量导入到mySQL数据库(图文)

 

mysql端,

1. 选导入数据  OLE DB Provider for ODBC Drivers

SQLServer数据批量导入到mySQL数据库(图文)

2. 选择刚才定义的数据源名字,输入SQLServer账号,选择数据库名

SQLServer数据批量导入到mySQL数据库(图文)

3. 选择要导入的数据表。 由于之前设计的数据表使用了中文表名和字段,所以这里显示的都是中文,这一次这里也都需要改成英文字段。

SQLServer数据批量导入到mySQL数据库(图文)

SQLServer数据批量导入到mySQL数据库(图文)

SQLServer数据批量导入到mySQL数据库(图文)

5、开始导入,结束后数据即导入完成。

SQLServer数据批量导入到mySQL数据库(图文)