当前位置:首页 » 数据仓库 » sql数据库转换mysql
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

sql数据库转换mysql

发布时间: 2022-05-24 11:51:54

Ⅰ 怎么把sqlsever转成mysql

1、MYSQL的工具使用navicat;
2、SQL在安装的时候,需要安装SQL native Clent,并且开启服务;
3、在navicat中创建数据连接,创建一个对应的空数据库
4、创建数据库后,打开数据库,选择导入向导

5、导入向导里,选择ODBC

6、点下一步,导入里面选择sql native client;

7、下一步,选择使用windows NT 集成安全设置,数据库选择你要转换的数据库,确定

8、如表结构完全一样,那么就全选数据表吧,确定,因我们是新建的数据库,里面是空的,那么默认是创建表,如果是要导入到已经有的表结构里,则在目标表里选择要导入的目标表,然后选字段。注意在第6步的时候,选对表的主键进行设置!

9、如果是添加数据,则选择:添加记录到目标表;如果是需要ID值跟源数据库一致,则选择复制,删除目标全部数据,并从源数据重新导入

注意,导入的时候,如果是已存在表结构,则键位不能空,如果是添加数据,则ID值空着,不要添加主键,在导入过程中如果出现错误,则根据出错提示处理,此方法绝对可以!

Ⅱ sql2005数据库转化成mysql数据库怎么转化在线求解!

用MySQL Migration Toolkit: 第一步: 拉到下面选择下载Without installer (unzip in C:\) 点“Download”下载文件。 第二步:解压文件,解压到任何文件夹都可。 第三步:运行MySQLMigrationTool. 找到解压后文件夹中的MySQLMigrationTool.exe文件双击,运行。如果提示JRE 5 and above required,可从安全360里的->软件管家->开具必备中下载Java runtime enviroment 6,下载安装后重新运行),点Next下一步 第四步:在面板中下拉列表中选择你要转换的源数据库服务器,如MS SQL SERVER.输入相关数据库信息,点advance,在advance框中输入连接字符串:jdbc:jtds:sqlserver://127.0.0.1;user=你的数据库用户名;密码=密码;namedPipe=true 点next下一步 第五步:输入目标数据库。默认为MYSQL. 输入服务器,用户名及密码就行了。点击Next 下一步 第六步:按需要配置相关信息(也可以保持默认设置) 第七步:继续点下一步,转换数据库 第八步:转换完毕,呵呵,你应该可以用MYSQL 命令或PHPMYSQL查看你刚转换进MYSQL的数据库了。 查看原帖>>

Ⅲ SQL Server2005数据库如何转化为Mysql数据库

插入数据,并返回刚刚插入的数据
在企业管理器中用语句如下
insert
into
[表名]
([字段])
output
inserted.userid
values
('字段值')

Ⅳ sql server的数据如何导入到mysql数据库中

1、首先在NavicatforMySQL 管理器中,创建目标数据库。

Ⅳ 如何将数据库从SQL Server迁移到MySQL

以下有几款迁移工具的对比,可以参考,比较推荐DB2DB.

软件易用性主要是指软件在导入前的配置是否容易。由于很多软件设计是面向程序员而非一般的数据库管理人员、甚至是普通的应用程序实施人员,而这一类人员很多时候并没有数据源配置经验。因为一些使用 ODBC 或者 ADO 进行配置的程序往往会让这类用户造成困扰(主要是不知道应该选择什么类型的数据库驱动程序)。下面让我们看看四个工具的设计界面:

>>>>

1、SQLyog

SQLyog使用的是古老的 ODBC 连接,但对于新一代的程序来说,这种方式的非常的不熟悉并且不容易使用,并且必须要求本机安装好相应的数据库的 ODBC 驱动程序(SQL Server 一般自带好)。

>>>>

2、NavicatPremium

NavicatPremium是四个应用工具中设计最不人性化的一个:从上图怎么也想象不到要点按那个小按钮来添加一个新的连接,并且这个连接设置不会保存,每次导入时都必须重新设置。NavicatPremium使用的是比 ODBC 稍先进的 ADO 设置方式(199X年代的产物),但使用上依然是针对老一代的程序员。

>>>>

3、Mss2sql

Mss2sql是最容易在网络上搜索出来的工具,原因之一是它出现的时间较早。


DB2DB同样迁移 300万数据时,仅仅使用了 2 分 44 秒,这个速度相当惊人。不过最后的结果出现一个 BUG,就是提示了转换成功,但后面的进度条却没有走完(在后面的数据完整性评测中,我们验证了数据其实是已经全部处理完毕了)。

Ⅵ MSSQL数据库如何转换为MYSQL数据库

MYSQL Migration Toolkit 应该是可以用的。
1、把MySQL Migration Toolkit安装在运行有MS SQL server的机器上;
2、此机器还需要安装java环境和jdbc驱动:
java环境去sun网站上下载,jdbc驱动去MySQL网站上下载(mysql-connector-java-5.0.5.zip),并且设置好路径的环境变量;
3、如果你原来的数据库里有中文字符,必须显式设置几个有关字符集的地方:
A. Source Database 选择Database System为MS SQL:
这里需要手动写jdbc连接串:点击界面下方的Advanced键,出现一个方框,提示输入 "Connection String:",在这里输入如下格式:
jdbc:jtds:sqlserver://IP:PORT/YOURDB_NAME;user=USER;password=PASSWD;charset=gb2312(or gbk);domain=

其中,大写 IP, PORT, YOURDB_NAME,USER, PASSWD都是要用实际MS SQL Server服务器的ip和端口,数据库名,数据库用户名,密码填写;

B. Target Database 同样需要手动编辑jdbc连接串:
点击界面下方的Advanced键,出现一个方框,提示输入"Connection String:"
在这里输入如下格式:

jdbc:mysql://IP:3306/?user=USER&password=PASSWD&useServerPrepStmts=false&characterEncoding=gbk

其中,大写 IP, USER, PASSWD都是要用实际MySQL服务器的ip,数据库用户名,密码填写

C. 选择sql server的schema和表
D. Object Mapping
修改"Migration of type MSSQL Table":
点击"Set Parameter",选择"User defined", 设置"charset=gb2312(or gbk), collation=gb2312(or gbk)_chinese_ci"
E. 之后没有别的选项,一直到最后
F. 移植完以后,用图形工具(MySQL query browser、SQLyog等)或用mysql客户端(命令行)联接,都可以看到中文。
在客户端(命令行),先执行
mysql> set names gb2312(or gbk);
4、由于MS SQL server和MySQL在语法格式和数据类型定义等方面有一定的差异,所以移植过程不是很简单,可能需要反复几次,修正语法格式和数据类型定义。MySQL Migration toolkit可以让用户手动修改生成的MySQL SQL语句,在其中的"Manual Editing"一节

Ⅶ 怎么将oracle的sql文件转换成mysql的sql文件

1
将要导入的库的所有表的表结构(不要表数据,只要表结构)导出成一个.sql文件。

2
在PowerDesinger里找到 File -->> Reverse Engineer --->> Database ;

3
在弹出的逗New
Physcal Data Model地窗口界面,选择逗share the DBMS
definition地然后点击确定。注意,数据库也要选择和自己现在的SQL的数据库对应的,我的数据库是oracle
10g的,所有我也选择了oracle 10g。
点击逗确定地以后出现如下图

4
选逗Using script files地,点下侧的添加按钮,添加XXX.sql文件,然后选择逗确定 地。

5
转换成mysql适用的数据库,从菜单栏上逗Database地--->逗Change Current DBMS地

6
弹出逗Change the Traget DBMS地窗口界面,在窗口界面里逗General地--->逗New DBMS地--->逗MySql 5.0地,点击逗确定地。

7
逗确定地后,你刚才导入oracle的sql现在产生的sql语句就是mysql
5.0的,按快捷键ctrl+G导出mysql的sql文件,快捷键后,弹出逗Database Generation地窗口界面,把File
Name修改导出的文件名,我的是jm.sql

Ⅷ 如何将SQL Server数据迁移到MySQL

以下有几款迁移工具的对比,可以参考,比较推荐DB2DB.

软件易用性主要是指软件在导入前的配置是否容易。由于很多软件设计是面向程序员而非一般的数据库管理人员、甚至是普通的应用程序实施人员,而这一类人员很多时候并没有数据源配置经验。因为一些使用 ODBC 或者 ADO 进行配置的程序往往会让这类用户造成困扰(主要是不知道应该选择什么类型的数据库驱动程序)。下面让我们看看四个工具的设计界面:

>>>>

1、SQLyog

SQLyog使用的是古老的 ODBC 连接,但对于新一代的程序来说,这种方式的非常的不熟悉并且不容易使用,并且必须要求本机安装好相应的数据库的 ODBC 驱动程序(SQL Server 一般自带好)。

>>>>

2、NavicatPremium

NavicatPremium是四个应用工具中设计最不人性化的一个:从上图怎么也想象不到要点按那个小按钮来添加一个新的连接,并且这个连接设置不会保存,每次导入时都必须重新设置。NavicatPremium使用的是比 ODBC 稍先进的 ADO 设置方式(199X年代的产物),但使用上依然是针对老一代的程序员。

>>>>

3、Mss2sql

Mss2sql是最容易在网络上搜索出来的工具,原因之一是它出现的时间较早。


DB2DB同样迁移 300万数据时,仅仅使用了 2 分 44 秒,这个速度相当惊人。不过最后的结果出现一个 BUG,就是提示了转换成功,但后面的进度条却没有走完(在后面的数据完整性评测中,我们验证了数据其实是已经全部处理完毕了)。

Ⅸ sql的数据库怎么转化成mysql

找一个工具,可以把sql的数据转成insert into这样的sql语句的。
存储过程和触 发器是要重新写的。

然后,建好mysql的数据库后,运行 insert语句,
再把存储过程和触 发器的脚本运行一下。

Ⅹ 怎样把sql数据库转换成Mysql的

sql是指MS SQL SERVER么? SQL SERVER有一个自带的导入导出工具,你可以用它来把SQL SERVER的数据导入到MYSQL。

如果无法执行的话,可以自己编写程序,将SQL SERVER的数据按照MYSQL中你建设的表的字段标准来导出,然后再导入到MYSQL。