當然可以,sql server和mysql都可以把某一個資料庫或者某一張表生成sql腳本文件,sql腳本文件裡面就是你當時創建這張表和操作的所有sql語句.
你先把表導出去再導入另外那個資料庫就可以了.
❷ SQL跨伺服器 多表連接查詢
1.首先連接本機伺服器(在VS編輯器中 資料庫連接時,選擇本機伺服器名),用SQL語句取出表A和表B的數據,寫入到一個新建的資料庫中 2.連接區域網中另一個你需要連接的資料庫,用SQL語句取出表C和表D的數據,寫到上面新建的資料庫中。 3.在同一個資料庫中做連接查詢就是了
❸ sql跨資料庫查詢兩個表的方法,加急啊!!
列出兩個表的數據
select * from [AAA]..Table1 a inner join
[BBB]..Table2 b on a.id1 = b.id2
只BBB表裡的數據
Select * from [BBB]..Table2 b where b.id2
in(Select a.id1 from [AAA]..Table1 a)
AAA和BBB是資料庫名 資料庫名和表名之間放兩個點
❹ SQL Server中 兩個不同的資料庫中的兩張表如何關聯
1、首先就是創建幾個沒有任何關系的表,但是注意,你在將要作為外鍵表的表上必須使用與將要作為主鍵表的數據類型相同。
❺ 兩張表在不同的資料庫,如何關聯查詢
mysql支持多個庫中不同表的關聯查詢,你可以隨便鏈接一個數純州據庫
然後,sql語句為:
select * from db1.table1 left join db2.table2 on db1.table1.id = db2.table2.id
只要用資料庫名加上"."就能調用相應資料庫的數據表了.
資料庫名.表名
(5)sql跨庫連表怎麼用擴展閱讀
mysql查詢語句
1、查詢一瞎漏張表: select * from 表名;
2、查詢指定欄位:select 欄位1,欄位2,欄位3....from 表名;
3、where條件查詢:select 欄位1,欄位2,欄位3 frome 表名 where 條件表達式;
例:select * from t_studect where id=1;
select * from t_student where age>22
4、帶in關鍵字查詢:select 欄位1,欄位2 frome 表名 where 欄位 [not]in(元素1,元素2);
例:select * from t_student where age in (21,23);
做神蔽 select * from t_student where age not in (21,23);
5、帶between and的范圍查詢:select 欄位1,欄位2 frome 表名 where 欄位 [not]between 取值1 and 取值2;
例:select * frome t_student where age between 21 and 29;
select * frome t_student where age not between 21 and 29;
❻ 在sql中怎麼把一個表中的數據導入到另一個表中,跨資料庫
可以寫java代碼 來解決 ,使用c3p0 來連接不同的資料庫,再將你的具體邏輯用代碼寫出來就完了,雖然回答的比較晚 ,但是希望可以幫助後面的人
❼ T-SQL 一張表如何在查詢的時候將結果插入到另一個資料庫的表中,就是跨資料庫的表操作
語句形式為:insert into 資料庫名.框架名.表名(列名) select (列名) from 資料庫名.框架名.表名 where 條件
類似這樣寫就行了
insert into MyEmp.dbo.tjdjb(yybh)
select yybh
from MyCmd.dbo.tjdjb where djrq='2009-10-15' and yybh = '11'
select a,c INTO Table2 from Table1
❽ sql Server 跨伺服器兩表聯查怎麼實現
訪問的時候用 [鏈接名].[資料庫名].[dbo].[表名] 就行了,其它的跟普通sql沒區別,鏈接名指的是SQL里的鏈接伺服器,如果不清楚去查一下。