如何将A数据库的数据迁移到B数据库中
我现在有一个数据库A,里面有一张表AT(id,name,sex),现在还有一个数据库B,里面也有一张表BT(id,name,sex,age).那我如何操作,可以把A数据库...
我现在有一个数据库A,里面有一张表AT(id,name,sex),
现在还有一个数据库B,里面也有一张表BT(id,name,sex,age).
那我如何操作,可以把A数据库里面AT的所有数据转移到数据库中的BT表中,字段对应,AT表没有BT表中的字段age,那么值为null。 展开
现在还有一个数据库B,里面也有一张表BT(id,name,sex,age).
那我如何操作,可以把A数据库里面AT的所有数据转移到数据库中的BT表中,字段对应,AT表没有BT表中的字段age,那么值为null。 展开
11个回答
展开全部
在同一个实例上可以跨库操作
insert into 库名.BT(id,name,sex)
select id,name,sex from 库名.at
不在同一个实例上需要先导出。
mysql自带工具mysqldump可以导出表at成.sql文件,再把文件导入到bt表所在的数据库里。或者用其他第三方工具导出导入。
sqlserver可以添加linkserver,oracle添加dblink都可以直接用别名加库名跨库访问,自身ui也都支持导出再导入。
insert into 库名.BT(id,name,sex)
select id,name,sex from 库名.at
不在同一个实例上需要先导出。
mysql自带工具mysqldump可以导出表at成.sql文件,再把文件导入到bt表所在的数据库里。或者用其他第三方工具导出导入。
sqlserver可以添加linkserver,oracle添加dblink都可以直接用别名加库名跨库访问,自身ui也都支持导出再导入。
追问
导出来的数据怎么导入呢?数据表的字段都不一样啊
追答
导入成新表,然后在用sql操作。或者用第三方工具导入,字段不用一模一样。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把A的数据文件备份或导出,暂时叫它为a
两种情况:
一。B的数据文件不需要了,可以直接把A的数据a的文件名改为B原来的数据文件名
二。B的数据不动,在B中导入a,就可以了
两种情况:
一。B的数据文件不需要了,可以直接把A的数据a的文件名改为B原来的数据文件名
二。B的数据不动,在B中导入a,就可以了
追问
导出来的文件a如何导入到数据库B中?表名不一样,字段也有区别
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-09-27
展开全部
在同一个实例上可以跨库操作
insert into 库名.BT(id,name,se
insert into 库名.BT(id,name,se
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询