mysql把一个数据库中的数据复制到另一个数据库中的表 2个表结构相同

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql把一个数据库中的数据复制到另一个数据库中的表 2个表结构相同相关的知识,希望对你有一定的参考价值。

1、使用软件Navicat就可迁移复制数据库,打开Navicat,右键点击左边空白的地方,点击New Connection下的mysql,创建一个服务器的连接,下面将演示把本地的数据迁移到服务器:

2、在弹出的创建新连接的窗口里,输入服务器的IP,数据库账号,密码等,然后就可以连接数据库了:

3、创建好后们打开本地的数据库,点击“Data Transfer”(数据传输),接着弹出新的界面:

4、新窗口中在左边选择本地数据库的库,和需要转移的表,可以选择一个,或多个表:

5、然后在右边的目标里,选择服务器的连接,然后选择服务器上的数据库:

6、选择完成后,就开始进行数据转移了,数据量不是很大的,很快就会转移完成的。以上就是mysql中数据复制到另一个数据库的方法:

参考技术A 1。表结构相同的表,且在同一数据库(如,table1,table2)

Sql :insert into table1 select * from table2 (完全复制)

insert into table1 select distinct * from table2(不复制重复纪录)

insert into table1 select top 5 * from table2 (前五条纪录)

2。 不在同一数据库中(如,db1 table1,db2 table2)

sql: insert into db1..table1 select * from db2..table2 (完全复制)

insert into db1..table1 select distinct * from db2table2(不复制重复纪录)

insert into tdb1..able1 select top 5 * from db2table2 (前五条纪录)本回答被提问者采纳
参考技术B ice千 正解!

以上是关于mysql把一个数据库中的数据复制到另一个数据库中的表 2个表结构相同的主要内容,如果未能解决你的问题,请参考以下文章

MySQL如何复制表中的一条记录并插入

如何复制MySQL数据库或表到另外一台服务器

在SQL数据库中如何把一个表的同一个字段复制到同一个表的另一个字段?

mysql有多张表如何快速复制表并把数据挪过去?

如何将一个数据库中的一个表复制到另一个数据库中去

SQL server 数据库 如何把一张表复制到另一个数据库表中