当然可以,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里的链接服务器,如果不清楚去查一下。