mssql数据导入MySQL数据库实操

数据库 MySQL
此文章主要介绍的是mssql数据导入MySQL数据库的实际操作方法的描述,如果你对其实际的具体操作感兴趣的话,你就可以浏览以下的文章了。

以下的文章主要是对mssql数据导入MySQL数据库的实际操作方法的描述,以及对mssql数据导入MySQL数据库的实际操作中一些值得我们大家注意的事项的描述,希望会给你带来一些帮助在此方面。

摘要:[NULL]

web应用从asp/mssql迁移到php/MySQL数据库,需要把数据从mssql2005导入到MySQL5.0,在网上有很多导数据方法,最直接的说法是安装myODBC,在控制面板里添加数据源,直接导,但安装好几个版本的myODBC都不行,在mssql2005里就是死活不出来这个数据源。

再者是可以从mssql导入access,然后access(2007)里可以可以使用myODBC数据源;但有时会乱码或莫名其妙的错误。

还有是自己写程序,如php程序,用程序导,这样速度也见得不怎么快,还得写代码,很累,每导一张表,要写一张表和代码;写通用程序,又太麻烦了。经过探索,可以使用以下方式导数据,操作稍微复杂一点,但感觉速度比较快。

使用MySQL 本身的CSV导入功能,把数据导出为csv格式,在MySQL数据库里建好表,使用MySQL的LOAD DATA语句导入csv数据。
具体如下:

1. 先从mssql导出数据为平面文件格式:这里要注意两点,选中unicode,设置文本限定符(如图)

mssql数据导入MySQL数据库

 

2. 使用mssql生成创建建表的CREATE TABLE语句,对此语句修改一下,变成MySQL数据库的建表语句。可以使用文本编辑器(如UE,editplus之类)批量替换一下里面的字段类型,方括号,其它没用的垃圾信息。注意文本字段要用utf8,统一使用utf8,不容易出乱码(***在创建数据库时就指定默认整理为utf8,这样不用对每个字段都要指定整理类型)。

3. 在MySQL里创建表。可使用phpmyadmin,直接运行建表sql。

4. 整理csv数据,需要把csv转换成utf-8格式,我使用ue studio,如果没有其它工具,windows自带的记事本也可以。

5. 在phpmyadmin里导入数据:使用csv LOAD DATA语句,修改“字段分隔符”为逗号’,’ ,浏览到csv文档,导入吧。

mssql数据导入MySQL数据库

附注:php默认的***上传文件大小只有几M,要修改一个php.ini,允许上传文件大小改得大一点,否则无法导入大数据的。

以上的相关内容就是对mssql数据导入MySQL数据库方法的介绍,望你能有所收获。

【编辑推荐】

  1. 从MySQL数据库表中来检索数据并不难
  2. MySQL数据库访问妙招在Linux之下
  3. MySQL 修改密码的6个好用方案
  4. 配置MySQL与卸载MySQL实操
  5. 让MySQL支持中文的实际操作步骤


 

责任编辑:佚名 来源: 博客园
相关推荐

2010-05-19 15:01:14

MySQL数据导入

2010-05-25 11:13:07

MySQL数据库

2010-05-17 15:58:05

MySQL Admin

2010-05-28 13:21:48

MySQL数据库

2010-05-25 17:01:44

MySQL命令行

2010-05-21 12:15:52

2010-05-14 14:21:18

2010-06-12 09:46:05

MySQL数据库

2010-05-14 13:32:07

MySQL数据库

2023-12-28 08:00:00

数据库人工智能

2010-05-21 13:14:15

2010-05-27 17:10:03

MySQL数据库内存

2010-05-19 17:14:50

MySQL&Oracl

2010-04-19 17:39:04

Oracle导入

2010-04-09 15:22:57

Oracle数据库

2010-05-04 09:14:11

Oracle数据库

2010-05-17 15:34:30

MySql数据库

2011-05-13 09:42:21

2010-05-24 17:20:07

MySQL导入

2011-04-08 10:43:08

mysql数据access数据库
点赞
收藏

51CTO技术栈公众号