CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  PHP

如何把mysql里的数据导入SQL SERVER里面

楼主ocean511()2003-12-03 09:54:38 在 Web 开发 / PHP 提问

注意:数据库名,字段名都不一样 问题点数:50、回复次数:19Top

1 楼julychina(九品代码工)回复于 2003-12-03 10:02:37 得分 0

那要写sql语句导了,我马上就要面临这样的问题,  
  QQ:5490234  
  一起进步  
  Top

2 楼feyge(菲戈@http://feyge.spaces.msn.com/)回复于 2003-12-03 10:03:08 得分 40

首先在MSSQL里建立好相对应的数据表  
   
  然后把MYSQL的数据按一定格式输出,如以tab为分隔开不同字段的值,如  
  "1002" "116085" "8511" "1" "50" "0" "开奖公布" "开奖公布" "--"  
   
  分隔字段的字符用一个tab符表示,而包裹字段的字符用"表示。再在MSSQL里导入,可以让MSSQL按某种格式导入的。  
   
  Top

3 楼feyge(菲戈@http://feyge.spaces.msn.com/)回复于 2003-12-03 10:04:24 得分 0

用PHPMYADMIN来操作MYSQL,可以按一定格式只导出数据,不含表结构的。Top

4 楼ocean511()回复于 2003-12-03 10:05:12 得分 0

不好意思,公司不让聊QQTop

5 楼ocean511()回复于 2003-12-03 10:05:52 得分 0

你说的还不详细Top

6 楼ocean511()回复于 2003-12-03 10:16:48 得分 0

我可烦了。我明明记得我们公司另一个技术没说导什么数据的,都做完了,他才告诉我,我机子现在连PHP,MYSQL都装不了,你别又说我不会,就是机子问题,我在家我机子上就能装,我总被他欺负,技术总监又信他,我说他没告诉过我,他非说告诉过了  
  郁闷Top

7 楼yaochange(地方)回复于 2003-12-03 15:19:24 得分 0

不相同字段也能该?Top

8 楼sinomesh(三角剖分)回复于 2003-12-03 19:35:45 得分 0

字段顺序别错了Top

9 楼ustcfrank(勇敢的心)回复于 2003-12-03 21:24:20 得分 0

比较麻烦的方法:从mysql里select出来,再insert到mssql里去,比较好实现Top

10 楼ocean511()回复于 2003-12-04 10:57:30 得分 0

这个方法好,但是insert顺序是不变的,昨晚我研究了一下,是不是导成.sql文件,在查询分析器里执行,把创建库表的语句删掉,需要改表名,而且插入顺序还是原来表的,请问你的方法是我说的这种吗?Top

11 楼OutlawStar(小人物)回复于 2003-12-04 11:05:01 得分 0

不要管顺序了,一般資料庫都建立索引的.  
  用.sql匯出匯入,簡單快捷.  
  Top

12 楼feyge(菲戈@http://feyge.spaces.msn.com/)回复于 2003-12-04 11:14:00 得分 0

说得口水都干了,还没明白啥意思?  
   
   
  自己琢磨去吧  
   
  ------------------------------------------------------------------------  
  首先在MSSQL里建立好相对应的数据表  
   
  然后把MYSQL的数据按一定格式输出,如以tab为分隔开不同字段的值,如  
  "1002" "116085" "8511" "1" "50" "0" "开奖公布" "开奖公布" "--"  
   
  分隔字段的字符用一个tab符表示,而包裹字段的字符用"表示。再在MSSQL里导入,可以让MSSQL按某种格式导入的。  
   
  ------------------------------------------------------------------------  
   
  不要什么insert不insert!只要数据!明白没有?导入文本数据文件,如.txt,而不是叫你执行.sql文件Top

13 楼yaochange(地方)回复于 2003-12-04 11:21:18 得分 0

你口水干了吗?明白,我自己研究出的是另一种嘛,你导出时是什么格式,关键的你都没说Top

14 楼feyge(菲戈@http://feyge.spaces.msn.com/)回复于 2003-12-04 11:31:06 得分 10

数据表在另一个库MSSQL建立好,不包含数据  
   
  然后在MYSQL里用一定格式导出数据(不含任何表结构的那种,用phpmyadmin),导出成CSV数据,你用用phpmyadmin的导出就知道。  
   
  然后在MSSQL导入纯数据!  
   
   
  ----------------------------------------------------------------  
  另外,我鄙视用马甲的人Top

15 楼misnet(小鬼)回复于 2003-12-04 11:40:49 得分 0

楼上的这些人干嘛这么麻烦呀  
   
  我教大家一个好方法:  
   
  1、到www.mysql.com下载myodbc,完后安装  
  2、在控制面板--管理工具--数据源(ODBC)---建立一个系统数据源,mysql的,库就指向你要导的库  
  3、打开SQL   Server企业管理器,新建一个数据库,在这个数据库上右击鼠标,选择导入数据,然后选择数据来源为刚才设定的mysql数据源,然后按提示一步一步往下做就OK了。  
   
  4、导入有时可能会失败,此时你可以调整导入时的一些参数。Top

16 楼yaochange(地方)回复于 2003-12-04 11:41:22 得分 0

我其实也用.csv格式了,是excel表格对吧,但是我在   sql   server中导入不对,他的第二列数据都变成列名了,我再研究吧。你别总以为我什么都不做只问你,phpmyadmin我已经知到了,他能导出的格式我在sql   server里也试了Top

17 楼misnet(小鬼)回复于 2003-12-04 11:42:00 得分 0

字段名不一样可以在导时修改参数实现。Top

18 楼yaochange(地方)回复于 2003-12-04 11:42:46 得分 0

因为我们导入导出的字段名,顺序都不一样吗Top

19 楼misnet(小鬼)回复于 2003-12-04 11:54:20 得分 0

有一个选项:在信息复制到目的时候进行转换  
  如:  
  **********************************************************************  
  '     Visual   Basic   Transformation   Script  
  '     Copy   each   source   column   to   the  
  '     destination   column  
  '************************************************************************  
   
  Function   Main()  
  DTSDestination("STATEMENT_ID")   =   DTSSource("S_ID")  
  DTSDestination("TIMESTAMP")   =   DTSSource("TIMESTAMP")  
  DTSDestination("REMARKS")   =   DTSSource("REMARKS")  
  DTSDestination("OPERATION")   =   DTSSource("OPERATION")  
  Main   =   DTSTransformStat_OK  
  End   Function  
   
  此时字段如果不同你可以在这里设置,如mysql的STATEMENT_ID字段对应于sql   server的S_ID字段等。Top

相关问题

  • EXCEL导入到SQL SERVER中,
  • Excel导入SQL Server问题
  • 如何导入.sql到mysql中啊??
  • SQL SERVER数据库的导入问题
  • SQL SERVER数据库导入问题
  • access导入sql server的问题!求救!
  • 怎么用ASP把EXECEL导入SQL SERVER?
  • 用VBA怎么把EXCEL导入SQL SERVER?
  • sql server数据导入问题
  • dbf数据导入到sql server 2000

关键词

  • 字段
  • 数据
  • mysql
  • mssql
  • 字符
  • 数据库
  • 文件
  • 研究
  • 导入
  • 导出

得分解答快速导航

  • 帖主:ocean511
  • feyge
  • feyge

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo