如何把多个备份的数据库导入同一个数据库的问题

如何把多个备份的数据库导入同一个数据库的问题,第1张

1直接方法,将需要的查询的数据赋值到excel中。相应调整,然后再赋值到目标表中(对于数据量不大的情况下较快)

2最好两数据库拥有相同的登录名和密码不然比较麻烦

insert into 目标数据库dbo目标表名(字段1字段n)

select 段1字段n from 源数据库dbo源表名

select 段1字段n into 目标数据库dbo目标表名 from 源数据库dbo源表名

3这样的插入注意表字段的长度和约束条件,若原表中字段长,就得将目标表中的字段相应加长

这个得看你是什么数据库了。一般来说都有两种解决方式:

1、利用数据库自带的备份功能,把备份好的文件通过手动的方式导入(还原)到另外一个

2、利用第三方工具做备份,可手动或者同步到一个相同环境配置下的数据库。

打开企业管理器,进入并打开已经连接的服务管理器,右键点击数据库--所有任务--还原数据库,在d出的对话框中,有常规和选项两个选项卡,默认为常规,在其中有还原为数据库:可以新建一个数据库名称(还原已存在数据库在下面),还原位置选择--从设备,此时对话框下面会变化,点击--选择设备--添加--文件名(不要选备份设备)---浏览自己的数据库位置添加即可。

若还原已存在数据库(就是数据库名称已存在),需要在-选项-中,勾选“在现有数据库上强制还原”选项,否则无法导入。

不知能否帮到你。

mysql读入数据库可以在命令行直接用mysql,例如

mysql -uroot -p dbname<dbnamesql

输入密码就导进去了,如果报错可能是数据库没创建,需要手动创建数据库,

然后在执行导入

鼠标放到

数据库 上 右键——任务——附加

在d出的对话框——点击添加

找到你备份 数据库文件的位置

找到你的备份文件

比如说是ACCPmdf,选中点击确定

确定之后 ok

成功导入

开始菜单

|

运行

|

cmd

|

MySQL命令行

导出数据库:

进入MySQL目录下的

bin文件

夹:cd

MySQL中到bin文件夹的目录如我输入的命令行:cd

D:\Program

Files\MySQL\MySQL

Server

51\bin

(或者直接将windows的

环境变量

path中添加该目录)

导出数据库:

mysqldump

-u

用户名

-p

数据库名

>

导出的文件名

如我输入的命令行:mysqldump

-u

root

-p

ygeshop

>

ygeshopsql

(输入后会让你输入进入MySQL的密码)(如果导出单张表的话在数据库名后面

输入表

名即可)

4

会看到文件ygeshopsql

自动生成到bin文件下

命令行导入数据库:

以上就是关于如何把多个备份的数据库导入同一个数据库的问题全部的内容,包括:如何把多个备份的数据库导入同一个数据库的问题、怎么把一个数据库里面的东西备份,再导入别一个数据库、sql server 2000如何将备份数据库导入,尽量详细点等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9317472.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存