mysql向sqlserver2000导入数据的问题?

sw0924 2011-01-13 06:16:48
我想把mysql中的一个表的数据导入sqlserver2000中的一个表中,但两个表的名称和字段名都不相同,比如:

mysql的数据库"dbmysql",表"a1",字段名"a1_1","a1_2";

sql的数据库为"dbsql", 表"b1",字段名"b1_1","b1_2";

实现将a1表中的字段"a1_1","a1_2"对应导入到b1表中的"b1_1","b1_2"中去,请问应该怎么实现?

我自己只能实现用sql的数据导入导出功能,将mysql的表导到sql中新建的一张与其结构名称完全相同的表,但这种字段名不同的可能要用代码实现,我确实不会了,望高手指教!

...全文
67 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
小小小小周 2011-01-14
  • 打赏
  • 举报
回复
3楼的办法不行吗?
sw0924 2011-01-14
  • 打赏
  • 举报
回复
楼上的能否说详细点能,JETSQL怎么操作?
WWWWA 2011-01-14
  • 打赏
  • 举报
回复
字段类型都是一样的吧,如果是这样,可以安装MYSQL、SQLSERVER的ODBC驱动,用JETSQL导入
sw0924 2011-01-14
  • 打赏
  • 举报
回复
还是不太清楚啊,如果用dts导是需要两张表结构字段名完全相同吧,我是想用代码来导,哪位高手能不能详细说一下呢,万分感谢了.
小小小小周 2011-01-13
  • 打赏
  • 举报
回复
楼主也可以把mysql的表 用select * into outfile 导出来之后,再用excel生成insert 导入;
iihero 2011-01-13
  • 打赏
  • 举报
回复
直接使用DTS导吧
ACMAIN_CHM 2011-01-13
  • 打赏
  • 举报
回复
用程序先从MYSQL中将数据导出生成文本文件,比如
select .... from ..... INTO DUMPFILE 'file_name'

然后在到SQL SERVER中导入这些文本文件。


另外 就是直接在SQL SERVER的服务器上安装设置MYSQL的ODBC,然后直接通过 SQL SERVER的DTS功能来导入数据。

56,687

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧