合併資料庫資料表中的資料應該怎樣做

2021-06-15 21:55:12 字數 1261 閱讀 5918

合併不同資料庫中相同字段結構的表中的資料應該怎樣做 

資料庫1裡有表temp,資料庫2中也有表temp,表結構完全相同,資料不同,想要把這2個表的資料合併在一起.... 

insert   into     資料庫1..temp   select   *   from   資料庫2..temp

參考:  

引用鄒建  

測試環境及同步要求:  

有資料庫伺服器srv1和srv2,兩台電腦能互相訪問,有資料  

srv1.庫名..author有欄位:id,name,phone,  

srv2.庫名..author有欄位:id,name,telphone,adress  

--大致的處理步驟  

--1.在   srv1   上建立連線伺服器,以便在   srv1   中操作   srv2,實現同步  

exec   sp_addlinkedserver     'srv2','','sqloledb','srv2的sql例項名或ip'  

exec   sp_addlinkedsrvlogin   'srv2','false',null,'使用者名稱','密碼'  

go  

--2.在   srv1   和   srv2   這兩台電腦中,啟動   msdtc(分布式事務處理服務),並且設定為自動啟動  

我的電腦--控制面板--管理工具--服務--右鍵   distributed   transaction   coordinator--屬性--啟動--並將啟動型別設定為自動啟動  

go  

--插入  

insert   srv2.庫名.dbo.author(id,name,telphone)  

select   id,name,telphone   from   author   i  

where   not   exists(  

select   *   from   srv2.庫名.dbo.author   where   id=i.id) 

將乙個結構不同的表資料合併到另乙個資料表中sql數句如下:

insert into mb_product (numbers,name,price,preferentialprice,min_img,max_img,content)

((select productcode,productname,marketprice,specialprice,productpic1,productpic2,remarks from product11))

mysql資料表怎麼建 MySQL資料庫怎麼建表?

1 登陸成功後,首先進入某乙個資料庫 不是指資料庫伺服器 use t1 t1是資料庫名 如圖所示 2 在此資料庫中建立資料庫表 1 先建立表結構 可以理解為表的列名,也就是欄位名 在實際生產過程中,表結構是需要經過精心設計的。通用的語法格式為 create table table name colu...

MySQL 資料庫 資料表

1 檢視原始資料庫information schema中的表,並顯示出views表的字段結構屬性資訊 第一步 檢視所有的資料庫 show databases 如圖一 第二步 檢視information schema 內容 如圖二 第三步 檢視views 結構 如圖三 2 建立乙個offcn資料庫,並...

資料庫 資料表的操作

資料表 是資料庫最重要的組成部分之一,資料是儲存在資料表中 資料表由行 row 和列 column 來組成 每個資料表中至少有一列,行可以有零行一行或者多行組成 建立表 create table if not exists tbl name 欄位名稱 字段型別 完整性約束條件 欄位名稱 字段型別 完...