常识网。有趣实用的生活常识!

梦梦电脑常识网

当前位置:首页 > 饮食

数据库导入到电脑上 怎么拷贝数据库到另一台电脑

时间:2024-07-14人气:101作者: CEO

一、如何将数据库移到新电脑

首先使用Sybase Powerdesigner的逆向工程功能,逆向出SQL Server数据库的物理模型。具体操作是在Powerdesigner中选择逗File地,逗Reverse Engine地再选择Database,将DBMS选择为SQL Server

然后选择数据源,也就是要具体连接到的SQL Server数据库服务器,然后选择要逆向的数据库名,比如选中逗WSS_Content_80地

单击确定即可生成物理模型图,然后单击逗Database地菜单下的Change Current DBMS修改当前的DBMS,改为MySQL 5.0,单击确定后即可生成MySQL的物理模型然后单击逗Database地菜单下的逗Generate Database地生成数据库脚本文件。

接下来手工修改下生成的脚本的内容。将其中的dbo.全部替换成空,将create user这样的语句删除掉。

如果有些字符在MySQL中是关键字,那么必须使用逗`地(键盘上数字1左边那个符合)符合框起来。

加上MySQL所需要的存储引擎比如每个建表语句后跟上:

ENGINE= INNODB CHARACTER SET utf8 COLLATE utf8_general_ci;将生成的脚本在MySQL中去运行一次即可创建数据库。

数据内容只能通过生成INSERT语句的方式来做。

首先使用SSMS的逗生成脚本地功能(在数据库上右键,选择逗任务地逗生成脚本地选项),可以为SQL Server数据库中的数据生成插入脚本。

首先选择要迁移数据的表,这里我们全选所有的表

然后单击下一步,选择将脚本保存到新的查询窗口

单击逗高级地选项,在高级选项窗口中选择逗要编写脚本的数据的类型地为仅限数据

然后逗确定地再下一步下一步即可生成INSERT脚本文件。

修改生成的脚本文件,主要有以下几项修改:

使用批量替换的方式去掉[ ]这是SQL Server的符合,在MySQL中不用这个。

有些单词在MySQL中是关键字的,那么需要使用逗`地引起来。

关于Datetime类型的数据,需要手工修改下,SQL Server默认生成的是这样的语句,在MySQL中是没办法解析的:

CAST(0x00009EEF00000000 AS DateTime)

为每一行添加一个;表示一个插入语句结束。这个分号在SQL Server中可以不需要,但是在MySQL中是必须的。简单的方法是使用高级的文本编辑器(比如Notepad++),将\r\n替换为;\r\n即可。

二、如何导入MySQL数据库

1、打开电脑,在电脑桌面的开始界面中找到mysql,如图所示。

2、双击打开mysql软件,并输入密码,如图所示。

3、如果sql文件的内容中有创建数据库的语句,或者想将表存放在已有的数据库,在这里就不用创建数据库。

4、输入“show databases;”就能看到自己创建的数据库,如图所示。

5、输入“use数据库名”,开始使用这个数据库,如图所示。

6、开始导入sql文件,输入“source sql文件的路径”(注意文件路径要是复制来的,要将"\"全部换成“/”)。

7、最后输入“show tables”,就会看到导入的数据了,如图所示。

三、怎么把sql数据库从旧电脑移动到新电脑安装

1、在你的机器上SQL文件夹下面存数据库的那个文件夹,然后把你代码所用到的库拷到另外的一台电脑上.

2、在另外一台电脑,运行SQL的企业管理器,在数据库任务那选择附加数据库,然后

3、要把代码里的SERVER改成那台电脑的服务器名字,不一定就是LOCALHOST的

4、想知道另外一机器的服务器名称的话,可以用一个叫 MovieLink.udl的小程序就可以咯.

四、MYSQL数据怎么从一个电脑转移到另一个的电脑

1、找到my.ini文件,里面有一行datadir=...的,就是数据库文件目录,

关掉mysql服务,将这个目录整个拷贝过去

在那边再配my.ini让目录吻合就行了。

把数据库上的资料备份出来,到另外一个数据库还原,有工具PHPMYADMIN;

利用“mysqldump-u用户名-p databasename>exportfilename”导出数据库到文件,导入:

进入MySQL Command Line Client,输入密码,进入到“mysql>”,输入命令"show databases;",回车,看看有些什么数据库;建立你要还原的数据库,输入"create database voice;",回车;切换到刚建立的数据库,输入"use voice;",回车;导入数据,输入"source voice.sql;",回车,开始导入,再次出现"mysql>"并且没有提示错误即还原成功。

标签: 文件   数据库  

最新文章

栏目导航