By MBPDLPayday Loans

从csv文件导入数据到MySQL

本来是打算直接建立ODBC从MS SQL Server直接导出数据到MySQL的, 可惜试了几种方法都没有成功, 在网上也搜了一些文章, 可是总感觉网上搜到的针对2000的文章, 放到SQL Server 2005这边有点走样, 很多东西我都找不到…

然后就想到了用脚本导入, 写了一段php读取SQL Server记录, 插入MySQL, 很奇怪, 不管我怎么改字段的collection属性, 中文就是没办法导入.

想起来MySQL是可以把整个数据库里的数据内容dump为一个.sql脚本的,  然后利用这个脚本又可以把数据内容再导入回去,  那么如此说来我把SQL  Server的数据表也dump出来好了, 大不了改一下脚本里面的相应参数或者字段.  可是没找到什么好用的工具,  导出到csv倒是轻而易举. ok, 那么就用csv再导入到MySQL吧.

试了一下这个sql脚本, 还真成了.

load data infile “e:\data.csv”

into table tbl_test

fields terminated by “,”

csv文件编码为utf-8, 几个含有中文字段我都设置为”utf8_general_ci”

Leave a Reply