`
ninggy
  • 浏览: 114250 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

mysql和SQL Server的互相转换

阅读更多

环境:

Windows XP sp2

MS SQL Server 2OOO sp1

MySql 5.0.41

 1:MSSQLServer数据库导入到MySql数据库

步骤:

1.安装mysql数据库的ODBC驱动,mysql-connector-odbc-3.51.23-win32.msi,下载并安装。

2.Mysql中创建数据库实例。

3.打开控制面板 --> 管理工具 --> 数据源ODBC,在用户DSN中添加一个MySQL ODBC 3.51数据源。

4.在登录login选项卡中输入数据源名称Data Source Name,此处输入MysqlDNS(也可以自己随便命名,只要在后面导入数据的时候选择正确的数据源名字就行);然后输入服务器Server,用户User,密码Password,输入正确后选择要导入的数据库,Database选择你需要导入的数据库。在连接选项connect options中根据需要设置MySql使用的端口port和字符集Character Set

注:字符集一定要和Mysql服务器相对应,如果Mysql使用了gbk字符集,则一定要设置字符集为gbk,否则导入到Sql Server可能会出现问号乱码。

5.打开sql server企业管理器,选择该数据库,单击右键选择所有任务 --> 导出数据。

6.‘选择数据源’为默认,‘选择目的’为刚刚安装的mySQL数据源,用户/系统DSNMysqlDNS。在‘指定表复制或查询’中选择‘从源数据库复制表和视图’,在‘选择源表和视图’里,选择需要导入的表,即可将数据从MSSQLServer数据库导入到MySql数据库中。

 

2:MySql数据库导入到MSSQL数据库中 

 1.安装mysql数据库的ODBC驱动,mysql-connector-odbc-3.51.19-win32.msi

 2.打开控制面板\管理工具\数据源ODBC,在用户DSN中添加一个MySQL ODBC 3.51数据源。

 3.在登录login选项卡中输入数据源名称Data Source Name,此处输入MysqlDNS;然后输入服务器,用户User,密码Password,输入正确后选择要导入的数据库。在连接选项connect options中根据需要设置MySql使用的端口port和字符集Character Set

 注:字符集一定要和Mysql服务器相对应,如果Mysql使用了gbk字符集,则一定要设置字符集为gbk,否则导入到Sql 可能会出现问号乱码。

 4.打开sql server企业管理器,新建一数据库MySql。选择该数据库,单击右键选择所有任务\导入数据。

 5.选择数据源为其它(ODBC数据源),用户/系统DSNMysqlDNS。其余根据向导进行,即可将数据从MySql数据库导入到MSSQL数据库中。

分享到:
评论

相关推荐

    通过SQL Server操作MySQL的步骤和方法

    "SQL Server 操作 MySQL 的步骤和方法" 在多种数据库环境下,经常会遇见在不同数据库之间转换数据和互相进行操作的情况。下面是使用 SQL Server 操作 MySQL 的步骤和方法的详细说明: 1. 操作前的准备 在 SQL ...

    Sqlserver2000经典脚本

    介绍就不多说了,下边是部分目录,觉得有用的话就顶一个 C:. │ sqlserver2000.txt │ ├─第01章 │ 1.9.1 设置内存选项.sql │ 1.9.2(2) 使用文件及文件组.sql │ 1.9.2(3) 调整...

    Sql与Excel互相导入导出

    当我们需要在SQL数据库和Excel之间进行数据交换时,就需要了解如何进行SQL与Excel的互相导入导出。以下将详细阐述这个过程。 首先,从SQL到Excel的数据导出是常用的操作。这通常涉及到以下几个步骤: 1. **查询...

    经典SQL脚本大全

    │ sqlserver2000.txt │ ├─第01章 │ 1.9.1 设置内存选项.sql │ 1.9.2(2) 使用文件及文件组.sql │ 1.9.2(3) 调整tempdb数据库的文件属性.sql │ ├─第02章 │ │ 2.1 日期概念理解中的一些测试.sql │ │ ...

    数据库迁移

    数据库迁移的工具类,需要jdk1.8。...目前项目中只支持 SqlServer和MySql的互相转换 该jar 只支持 sqlserver 转 mysql 有其他扩展需求 请移步github 项目github地址 https://github.com/hoshinoharu/DataTransport

    Visual SQLTools 2012 Pro – 高效率SQL开发工具

    Visual SQLTools 2012 Pro - 是一套专业的数据库及SQL开发工具,基于.NET Framework 和.NET Data Provider技术开发,历时十年精心打造而成,支持Oracle,SQLServer,MySQL,DB2,Sybase,PostgreSQL,Access 7种常用数据库...

    mysql 与word和excel互导数据

    本文详细介绍了如何在MySQL与Excel之间互相导入和导出数据。通过使用SQL语句,不仅可以实现数据的迁移,还能有效避免常见的编码问题。无论是从MySQL导出数据到Excel还是从Excel导入数据到MySQL,都需要特别注意编码...

    C#连接读取Mysql数据并写入Excel中以及MySQL连接dll资料和操作说明.rar

    在本文中,我们将深入探讨如何使用C#编程语言来连接MySQL数据库,并将查询到的数据写入Excel文件。...这个过程涉及到了数据库操作、文件处理和数据转换等多个技术环节,对提升C#开发能力有很大帮助。

    基于PHP的mysqlconvert access、mssql、mysql之间数据库互转的php源码.zip

    这个工具能够帮助用户将MySQL、Microsoft Access以及Microsoft SQL Server (MSSQL) 数据库的数据互相转换。在Web开发中,这样的功能非常实用,因为不同的项目可能基于不同的数据库系统,或者在系统升级或迁移时,...

    linux运维必会Mysql企业面试题.docx

    二是直接在MySQL客户端执行SQL命令,如`ALTER TABLE table_name ENGINE = InnoDB`,或者编写脚本遍历所有数据库和表,逐个执行引擎更改。 以上就是关于MySQL集群、高可用方案、读写分离实践及处理中文数据乱码和...

    sql2xml-开源

    2. **数据库查询支持**:Sql2xml支持多种数据库系统,这包括但不限于MySQL、PostgreSQL、Oracle、SQL Server等。用户可以根据实际需求选择相应的数据库进行操作,只需提供相应的连接信息。 3. **数据格式转换**: ...

    Java开发会经常使用到的jar包

    - `jaxb-api.jar`:Java Architecture for XML Binding (JAXB)是Java平台标准的一部分,用于将XML文档和Java对象之间进行互相转换。 - `dom4j.jar`:DOM4J是一个Java的XML API,提供了全面的XML处理功能,包括解析...

    数据库技术模拟题集锦(1)

    1. 数据库管理系统:用于创建、维护和管理数据库的软件系统,如Oracle、MySQL、SQL Server等。 2. SQL(Structured Query Language):用于管理和处理关系数据库的语言,包括数据查询、数据更新、数据插入和数据删除...

    ETL工具-kettle9.3环境部署+数据迁移实操

    七、实操 ORACLE、MSSQL 数据互相迁移:新建转换,然后新建 DB 连接,根据自己实际情况选中,建议采用 JDBC 第一种方式。设置输入输出,拖动输出设置。注意:不能多版本驱动共存,添加驱动程序后需要重启软件。 ...

    软件实施工程师笔试题+答案

    常见的数据库系统包括Oracle、MySQL、SQL Server等。Oracle 10g是一个功能强大的关系型数据库管理系统,广泛应用于企业级应用中。 - **表空间**:表空间是Oracle数据库中数据逻辑存储单元的集合,它由一个或多个...

    jsp程序设计指南 清华出版社

    - JSP和Servlet可以互相调用,JSP侧重视图展示,Servlet处理业务逻辑。 6. **JSP开发的最佳实践** - 分离表现层和业务逻辑,遵循MVC模式,使用Servlet处理业务,JSP只负责显示数据。 - 使用EL和JSTL减少脚本代码...

    jeesite技术分析ppt资料

    - BeanMapper: Bean与Bean、Bean与Collection之间的互相转换。 - JaxbMapper: XML与Object之间的互相转换。 - JsonMapper: JSON与Object之间的互相转换。 - Cryptos、Digests: 密钥工具类(SHA1、MD5)。 - ...

    数据库原理教学讲义

    - DBMS是用于创建、管理、维护数据库的软件系统,如MySQL、Oracle、SQL Server等。 - 主要功能包括数据定义、数据操作、数据控制、数据查询和数据更新。 3. **数据库设计**: - 需求分析:理解用户对数据库的...

Global site tag (gtag.js) - Google Analytics