怎样将一个数据库的数据导到另一个数据库中

作者&投稿:封景 (若有异议请与网页底部的电邮联系)
在sql中怎样将一个数据库里面表的数据导入到另一个数据库表里面要怎么做?~

use 数据库2
insert into 表1(字段1,字段,……)
select 字段1,字段,…… from 数据库1.dbo.表1

我觉得可以通过命令先转化为excel格式,然后再截取相关(相同)字段另存为一个文件,最后再在另一数据库中导入新产生的excel文件

第一步:
mdf和ldf是SQL SERVER的数据库数据文件和日志文件,可以通过SQL SERVER的数据转换服务转为excel。
下面以SQL SERVER的企业管理器里面 2000 为例说明。
首先这个mdf文件如果是从别的地方考过来的,需要先附加数据库,方法为SQL SERVER的企业管理器里面,右键“所有任务”-“附加数据库”,找到这个mdf文件确定即可。
下一步就是转换了。在方法如下:
在SQL SERVER的企业管理器里面,选择要转换的数据库,“所有任务”-“导出数据库”,源数据不用动,下一步目的数据,驱动选择带excel字样的那个,下几步选择好要转换的数据库表,自己试试吧,很容易的。

第二步:
select * into 你的sql数据库表 from openrowset('Microsoft.Jet.OLEDB.4.0','Excel 8.0;Database=c:\xls', 'select * from [sheet_name$]')excel本来是一中数据库.所以能用t-sql语言来操作数据.sheet_name$代表的是工作表.不用区分开来的.它所替代的是excel表中里面Sheet1.Sheet2这类的工作表.我给你上张图

如果都是SQL的数据库的话,在第二步的时候就默认选择SQL Server 的Microsoft OLE DB提供程序 就可以了。
1、打开企业管理器,打开要导入数据的数据库,在表上按右键,所有任务-->导入数据,弹出DTS导入/导出向导,按 下一步 ,
2、选择数据源 Microsoft Excel 97-2000,文件名 选择要导入的xls文件,按 下一步 ,
3、选择目的 用于SQL Server 的Microsoft OLE DB提供程序,服务器选择本地(如果是本地数据库的话,如 VVV),使用SQL Server身份验证,用户名sa,密码为空,数据库选择要导入数据的数据库(如 client),按 下一步 ,
4、选择 用一条查询指定要传输的数据,按 下一步 ,
5、按 查询生成器,在源表列表中,有要导入的xls文件的列,将各列加入到右边的 选中的列 列表中,这一步一定要注意,加入列的顺序一定要与数据库中字段定义的顺序相同,否则将会出错,按 下一步 ,
6、选择要对数据进行排列的顺序,在这一步中选择的列就是在查询语句中 order by 后面所跟的列,按 下一步 ,
7、如果要全部导入,则选择 全部行,按 下一步,
8、则会看到根据前面的操作生成的查询语句,确认无误后,按 下一步,
9、会看到 表/工作表/Excel命名区域 列表,在 目的 列,选择要导入数据的那个表,按 下一步,
10、选择 立即运行,按 下一步,
11、会看到整个操作的摘要,按 完成 即可。

1.直接方法,将需要的查询的数据赋值到excel中。相应调整,然后再赋值到目标表中(对于数据量不大的情况下较快)
2.最好两数据库拥有相同的登录名和密码不然比较麻烦
insert into 目标数据库.dbo.目标表名(字段1...字段n)
select 段1...字段n from 源数据库.dbo.源表名 或 select 段1...字段n into 目标数据库.dbo.目标表名 from 源数据库.dbo.源表名
3.这样的插入注意表字段的长度和约束条件,若原表中字段长,就得将目标表中的字段相应加长

db1为原数据库,db2为要导出到的数据库,fromtable 是要导出的表名

1.方法一:
登录导出到的数据库,执行
create table fromtable select * from db1.fromtable;


mysql怎样将一个数据库中的数据导入到另一个数据库中
1、启动该工具,设置好数据链接。2、先看下SQL SERVER中的数据,现在需要将这些数据导入到MySQL中。3、在MySQL中也建有同样的表,但在该表中做了点区别,age这个字段命名跟SQL SERVER中不一样,其余的都一样。4、点击工具栏中的下列按钮开始数据导入。5、根据提示操作。6、选择文件数据源。7、选择...

如何将一个数据库表中的'部分'数据转到另一个数据库的表
1、首先需要打开数据库连接,此时显示已创建的数据库。2、然后需要展开要操作的数据库。3、然后需要展开数据库下的所有表。4、然后需要右击要操作的表,选择【复制表格】。5、然后需要点击【复制】。6、此时显示成功复制信息即可。

如何将数据库表间的数据导入到另一个数据库?
1。表结构相同的表,且在同一数据库(如,table1,table2)Sql:insertintotable1select*fromtable2(完全复制)insertintotable1selectdistinct*fromtable2(不复制重复纪录)insertintotable1selecttop5*fromtable2(前五条纪录)2。不在同一数据库中(如,db1table1,db2table2)sql:insertintodb1..table1se...

请问如何将SQl Server 一个数据库的表的数据,如何拷贝到另外一个...
1、可以将oldDB的数据导出到本地(exp),再将导出的文件导入到newDb(imp)2、在newDb中建一个db_link,然后直接通过db_link建表

SQL如何将一个数据库中查到的结果加入到另一个数据库?
SQL如何将一个数据库中查到的结果加入到另一个数据库?语句形式为:insert into 资料库名.框架名.表名(列名) select (列名) from 资料库名.框架名.表名 where 条件。类似这样写就行了: insert into MyEmp.dbo.tjdjb(yybh) select yybh from MyCmd.dbo.tjdjb where djrq='2009-...

如何将数据库中的表结构和数据复制到另一个数据库
首先,打开并连接Sql Server,在源数据库Source_db(源数据库名称)上右键,然后依次点击“编写表脚本为”→“CREATE到”→“新查询编辑器窗口”。在第1步产生的编辑器中按”crtl+a“组合键全选内容,然后右键“复制“(或按"crtl+c"键)。新建查询,然后右键”粘贴“(或ctrl+v);如图所示,将...

在VB6.0中能将一个数据库中查询到的记录插入到另一个数据库吗?
,'" & LblPb(13) & "','" & LblPb(14) & "','" & LblPb(15) & "')"ConnBc.Execute (SqlStrBc) '存盘表写入目标值 End If End If 我上面代码所实现的功能是从一个数据库中查找定单信息,将这些信息提取出来,加上采集上来的数据组成一条新记录写入另一个数据库中。供你参考。

如何将mysql的一个完整数据库全部复制到另外一个数据库?
正确的修复步骤:1. 在主库上备份表 t (假设备份快照 GTID 为 aaaa:1-10000),恢复到从库;2. 设置复制过滤,过滤表 t:CHANGE REPLICATION FILTER REPLICATE_WILD_IGNORE_TABLE = ('db_name.t');3. 启动复制,回放到 aaaa:10000 时停止复制(此时从库上所有表的数据都在同一状态,是一致的...

如何将数据从一个数据库导入另一个数据库
不同数据库之间的查询可以用db_link来实现。建立了db_link之后就可以实现你的导入了,以下代码仅供参考:insert into a select * from b@db_link;

如何在点击获取的时候将一个数据库中的资料传送到另一个数据库中。
给你点思路,参考一下。(1)如果是同一个系统,且两个数据库都在同一个服务器上,则点击获取按钮的处理程序中,先读取系统日志(数据库A),然后将读取到的数据插入到另一个数据库(数据库B)的日志明细管理中。(2)如果不是同一个系统,则可以参考webservice进行处理。

澄江县17249248499: 如何把数据库的数据导入到别的数据库 -
卜尝爱诺: db1为原数据库,db2为要导出到的数据库,fromtable 是要导出的表名 1.方法一: 登录导出到的数据库,执行 create table fromtable select * from db1.fromtable; 2.方法二: 在cmd下执行,mysqldump -u root -p db1 fromtable file=d:/fromtable.sql; ...

澄江县17249248499: 如何将一个数据库的数据导到另外一个数据库 -
卜尝爱诺: 如果都是SQL的数据库的话,在第二步的时候就默认选择SQL Server 的Microsoft OLE DB提供程序 就可以了. 1、打开企业管理器,打开要导入数据的数据库,在表上按右键,所有任务-->导入数据,弹出DTS导入/导出向导,按 下一步 ,2、...

澄江县17249248499: 怎么把一个数据库数据导入到另一个数据库 -
卜尝爱诺: use 数据库2insert into 表1(字段1,字段,……) select 字段1,字段,…… from 数据库1.dbo.表1

澄江县17249248499: 如何能实现将一个数据库中的记录导入到另一个数据库中 -
卜尝爱诺: 给你个列子,你把以下sql全部复制到查询分析器全部执行,然后慢慢研究就懂了.现写的,验证后没问题.use master create database DataBase1; ----------创建第一个数据库 go use DataBase1 create table student1 ---------------创建第一张表( ...

澄江县17249248499: 如何把已有数据库文件中的数据导入到其他的数据库文件中 -
卜尝爱诺: 有两种方式: 第一种.就是在新建 的数据库中右键--导入--,在导入的过程中进行选择列与列的对应关系(当然就只是一种简单的方式) 第二种:数据迁移.这是一种高级的方式.连银行的数据迁移也是用的这种方式.你需要写一个程序.将你原来的数据库中的记录一条一条的读取出来..再按新表的表结构组合出一条insert into语句..由于insert into是自己组合成的.即使表结构有很大的差异也可以成功的导入..成功率也很高..当然,这个比较费劲

澄江县17249248499: 如何把数据库一张表的数据导入到另一个数据库另一张表中 -
卜尝爱诺: 不懂数据库的话直接在源数据库中找到相应的表,右键点“所有任务”——“导出数据”——下一步——下面的就可以根据设置来选择...应该就能明白了 注意的是选择好源数据库和目的数据库....记得给分哦

澄江县17249248499: 如何快速把一个数据库表中的数据插入到另一个数据库的表中 -
卜尝爱诺: 右键原表的数据库,任务--导出数据,然后在另外一个数据库里,导入数据.(所有数据导入) 如果是第一个数据库的某一个表,到另外一个数据库的某一个表,其他数据不影响.右键原表的数据库,任务--生成脚本--选择需要数据的表,然后在另外一个数据库,右键--任务--还原数据库,选择导出的数据库生成的脚步,就可以了.

澄江县17249248499: 如何将一个SQL数据库中的表导入到别一个数据库中 -
卜尝爱诺: 哦,刚才是你问的怎么缩小数据库吧?导入的详细流程1、新建一个数据库2、在新的数据库上点右键-》“所有任务”-》“导入数据库”,点下一步3、什么都不要改,在数据库中选择那个旧的数据库,点下一步4、在这个界面的数据库中选择你新建的数据库,点下一步5、选择“在SQL SERVER数据库之间复制对象和数据”,点下一步6、什么都不要改,点下一步7、立即运行8、检查结果,看看是不是已经导进去了?看看大小

澄江县17249248499: 如何将一个access数据库中的数据导入到另一个access数据库中 -
卜尝爱诺: 将一个access数据库中的数据导入到另一个access数据库中的方法: 1、在 Access 2010「外部数据」选项卡的「导出」组中,单击「其他」按钮,然后在其他下拉列表中单击「 Access 数据库 」按钮.系统打开窗口,在「文件名」文本框中...

澄江县17249248499: sql 数据库怎么从一个数据库把数据拿出来放到另一个数据库呢 -
卜尝爱诺: 如果你的数据库是兼容的,那就用局域网的型式连上就好了, 不兼容的,只有把数导出来,再录进去了, 在导入时注意一下格式就好了

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网