问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

mysql怎么合并一个库中的所有表合并查询?

发布网友 发布时间:2022-04-21 07:23

我来回答

1个回答

热心网友 时间:2022-04-08 05:24

以MySQL数据库为例,通过SQL命令行将某个表的所有数据或指定字段的数据,导入到目标表中。此方法对于SQLServer数据库,也就是T-SQL来说,同样适用 。

类别一、 如果两张张表(导出表和目标表)的字段一致,并且希望插入全部数据,可以用这种方法:(此方法只适合导出两表在同一database)
INSERT INTO 目标表 SELECT * FROM 来源表;
例如,要将 articles 表插入到 newArticles 表中,则可以通过如下SQL语句实现:
INSERT INTO newArticles SELECT * FROM articles;

类别二、 如果只希望导入指定字段,可以用这种方法:
INSERT INTO 目标表 (字段1, 字段2, ...) SELECT 字段1, 字段2, ... FROM 来源表;
请注意以上两表的字段必须一致(字段类型),否则会出现数据转换错误。

1、跨服务器复制表中数据
insert into openrowset('sqloledb','localhost';'sa';'123',Test.dbo.Table_B)
select * from Test.dbo.Table_A
//启用Ad Hoc Distributed Queries:
exec sp_configure 'show advanced options',1
reconfigure
exec sp_configure 'Ad Hoc Distributed Queries',1
reconfigure
//使用完成后,关闭Ad Hoc Distributed Queries:
exec sp_configure 'Ad Hoc Distributed Queries',0
reconfigure
exec sp_configure 'show advanced options',0
reconfigure

2、//不跨服务器
insert into dbo.Table_B) select * from dbo.Table_A
将表名和数据库连接字符串用代码拼接好 然后执行上述您需要的sql语句 程序功能即可完成

将一个mysql数据库中的一个表导入到另一个mysql数据库中

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

1.方法一:
登录导出到的数据库,执行
create table fromtable select * from db1.fromtable;
2.方法二:
在cmd下执行,mysqlmp -u root -p db1 fromtable file=d:/fromtable.sql; 输入秘密,root为用户名
登录db2 执行 source d:/fromtable.sql;
3.方法三:
登录db1 执行 select * from fromtable into outfile "d:/fromtable .txt"; 导出纯数据格式
登录db2 执行 load data infile d:/fromtable .txt into table fromtable; 需要先建一张和原表结构一样的空表。
4.建一个odbc连接,先导出到access中,再导出到另一个库中。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
2024年9月走亲访友黄道吉日 2024年9月哪天适合走亲访友 2024年7月5日是走亲访友的黄道吉日吗 2024年7月5日适合走亲访友吗 交强险还需要交车船税吗 测评| 平安家易保(家财险):限商品房,自住版、房东版、租客版 女的23岁去读大学年龄是不是太大了? 请问中国石化怎么操作?23.00元买入的,能继续持有吗?中国石化的股改是怎... 600028我是21元买入的,现已经跌到15元多了,怎么办呀?赔死了!!_百度知 ... 请问600028中国石化现在还可以买吗? ...一个游戏机插在电视上耍的那种小游戏,超级玛丽,冒险岛等,你们还玩... 最难小游戏排行榜(十大最难玩的家庭小游戏) mysql 如何实现两个表数据统计合并 mysql怎么把多张数据结构相同的表,合成一张视图表 关于mysql的联合查询,如何从两个不同的表中汇总数据 MYSQL如何统计多表总记录数 mysql怎么复制一个数据库中的一张表到另外一个数据库~~~~ MYSQL 两张表数据怎么合并 在mySQL中 如何把3个表的数据合并成我需要的数据结构 如何让MySQL 两个表的列合并叠加成一个新的表,求助 mysql 多表关联数据合并? mysql 两张表的各一字段(不同)求和后联合成一张表 MySQL中,两个不同结构的表怎样合并成一个呢? mysql 多表如何组合在一起 穿越火线bug大全 戴尔g5怎么恢复出厂设置 赛尔号的所有BUG大全,要详细。越多但要真实。 移动端前端开发与PC端比有哪些不同 CF中挑战BUG大全 CSOL的BUG大全 CF BUG大全 奇迹bug大全 PHP查询MYSQL多个表并进行汇总计算 mysql 查询多个表的数据组合成列表,怎么分 mysql两个结构相同的表合并成一个,用什么语句呢? Mysql 多表统计大量数据 mysql 多表联合统计 高分悬赏 mysql多表查询,并统计的问题 MySQL 数据 库多表查询统计操作,求大神相助 台湾导演有哪些 台湾有名的导演都有哪些 当代台湾有名的导演 台湾著名导演有哪些 台湾有哪几个党派? 中国台湾在研发的地地导弹有哪些? 台湾目前拥有的导弹最远射程多少公里? 台湾电影有哪些出名的导演? 台湾有多少人口? 台湾电影的台湾导演 中国台湾青蜂导弹有哪些基本数据? 请问台湾有哪几个党派! 台湾土地面积和人口各是多少?