如何将sqlserver数据导入mysql?
mysql和sqlserver存在语法差异,直接导sql是不行的,不过可以通过sqlserver的bcp命令把表里的数据导成指定格式的txt文件,比如列之间用逗号分割,行之间用\n\r分割这样的数据,mysql就可以通过loaddatainfile命令来导入到库里因为sqlserver不熟悉,所以bcp命令需要你自己研究下,mysql的loaddata语法你可以参考:loaddatainfile'/tmp/result.text'intotabletest_tablefieldsterminatedby','linesterminatedby'\n';意思是字段之间用逗号分割,行之间用\n分割,数据文件是result.text
sqlserver数据库怎么转到mysql中?
要将sql server数据库中的数据全部导入到mysql数据库中,其方法有多种。
利用mysql ODBC把SQL Server中数据库中的数据导入到MySQL中 。
第一步:安装mysql ODBC;
去相关的网站下载mysql ODBC进行安装。
第二步:建立MySQL的DSN;
在控制面板——>管理工具——>数据源 (ODBC)中建立MySQL的DSN。
例如: Data Source Name: MySQL DSN
Server: localhost
User: root
Password: root
Database: mysql
第三步:SQL Server中,选择要导出的数据库,右键选择All Tasks->Export Datas... 开始DTS Export Wizerd...。
第四步:Choose a Data Source;
例如:Data Source: Microsoft OLE DB Provider for SQL Server
Server: 11.64.0.13
Username: admin
Password: admin
Database: ORDER
第五步:Choose a Destination。
例如:Data Source: MySQL ODBC 3.15 Driver
User/System DSN: MySQL DSN
Username: root
Password: root
第六步:Select Source Table。
第七步:Run immediately,下一步再选完成,就开始转换。
sqlserver怎么导入mysql?
mysql和sqlserver存在语法差异,直接导sql是不行的,不过可以通过sqlserver的bcp命令把 表里的数据导成指定格式的txt文件,比如列之间用逗号分割,行之间用\n\r分割这样的数据,mysql 就可以通过 load data infile命令来导入到库里因为sqlserver 不熟悉,所以bcp命令需要你自己研究下,mysql的 load data语法你可以参考:load data infile '/tmp/result.text' into table test_table fields terminated by ',' lines terminated by '\n' ;意思是字段之间用逗号分割,行之间用\n分割,数据文件是result.text