mssql数据导入MySQL数据库实操

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

成都创新互联公司是一家专业提供札达企业网站建设,专注与成都网站设计、网站建设、H5响应式网站、小程序制作等业务。10年已为札达众多企业、政府机构等服务。创新互联专业网站制作公司优惠进行中。

摘要:[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,设置文本限定符(如图)

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文档,导入吧。

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

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

【编辑推荐】

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

分享标题:mssql数据导入MySQL数据库实操
本文URL:http://www.shufengxianlan.com/qtweb/news3/544503.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联