首页 数据库 mysql教程 mysql跨数据库复制表(在同一IP地址中)示例_MySQL

mysql跨数据库复制表(在同一IP地址中)示例_MySQL

Jun 01, 2016 pm 01:18 PM
s 数据库开发 数据库表 编写程序

bitsCN.com

数据库表间数据复制分类

在利用数据库开发时,常常会将一些表之间的数据互相导入。当然可以编写程序实现,但是,程序常常需要开发环境,不方便。最方便是利用sql语言直接导入。既方便而修改也简单。以下就是导入的方法。

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:       
[code]
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 (前五条纪录)

3、表结构不同的表或复制部分纪录(如,dn_user,dn_user2)

a.  建一个新表[DN_UserTemp](在老表dn_user上增加一列)

CREATE TABLE [DN_UserTemp] ( [Num] [numeric](18, 0) IDENTITY (1, 1) NOT NULL)
[Id] [idtype] NOT NULL ,
[Name] [fntype] NOT NULL ,
[Descript] [dstype] NULL ,
[LogonNm] [idtype] NOT NULL ,
[Password] [idtype] NULL ,
[Gender] [char] (1) NULL ,
[Quited] [booltype] NOT NULL,
[OffDuty] [booltype] NOT NULL ,
[Stopped] [booltype] NOT NULL,
[OSBind] [booltype] NOT NULL,
[Domain] [idtype] NULL ,
[EMail] [fntype] NULL ,
[UnitId] [idtype] NULL ,
[BranchId] [idtype] NULL ,
[DutyId] [idtype] NULL ,
[LevelId] [idtype] NULL ,
[ClassId] [idtype] NULL ,
[TypeId] [idtype] NULL ,
[IP] [varchar] (15) COLLATE Chinese_PRC_CI_AS NULL ,
[ExpireDT] [datetime] NULL ,
[Sort] [int] NOT NULL ,
[AllowDel] [booltype] NOT NULL,
[UnitChief] [booltype] NOT NULL,
[BranchChief] [booltype] NOT NULL ,
[UnitDeputy] [booltype] NOT NULL ,
[BranchDeputy] [booltype] NOT NULL ,

[Num] [numeric](18, 0) IDENTITY (1, 1) NOT NULL

) ON [PRIMARY]

b. 将dn_uer2的数据拷入dn_usertemp

sql:insert into dn_usertemp select * from dn_user2

c.将dn_usertemp 拷入dn_user

sql:

declare   @i int
declare   @j int
declare   @Name fntype
set @i=1
select @j=count(*) from dn_usertemp
while @i<@j 1
begin

select @Name=Name from dn_usertemp where Num=@i
print @Name
insert into dn_user (Name) values (@Name) where Num=@i
select @i=@i 1
end


MySql数据库复制表数据

将 production 数据库中的 mytbl 表快速复制为 mytbl_new,2个命令如下:

CREATE TABLE mytbl_new LIKE production.mytbl;
INSERT mytbl_new SELECT * FROM production.mytbl;

第一个命令是创建新的数据表 mytbl_new ,并复制 mytbl 的数据表结构。

第二个命令是讲数据表 mytbl 中的数据复制到新表 mytbl_new 。

注:production.mytbl是指定要复制表的数据库名称为 production 。它是可选的。

假如没有production. ,MySQL数据库将会假设mytbl在当前操作的数据库。

另外:在mysql数据库中复制数据为:

select * into desTable from sourceTable在mssql中支持,在mysql中不支持
insert into desTable select * from sourceTable

bitsCN.com
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
2 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳图形设置
2 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您听不到任何人,如何修复音频
2 周前 By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

在Mac上使用Golang编程的步骤与技巧 在Mac上使用Golang编程的步骤与技巧 Mar 03, 2024 am 08:30 AM

标题:在Mac上使用Golang编程的步骤与技巧在当前软件开发领域,Golang(也被称为Go)作为一种高效、简洁、并发性强的编程语言,受到越来越多开发者的关注和使用。在Mac平台上进行Golang编程,可以借助一些工具和技巧,提高开发效率。本文将介绍在Mac上使用Golang编程的步骤与技巧,并提供具体代码示例,帮助读者更好地理解和应用。步骤1:安装Gol

使用PHP编写程序实现对接百度云盘API 使用PHP编写程序实现对接百度云盘API Aug 14, 2023 pm 02:21 PM

使用PHP编写程序实现对接百度云盘API百度云盘是一款功能强大的云存储服务,通过API可以实现许多自动化的操作,比如上传文件、下载文件、创建文件夹等。本文将介绍如何使用PHP编写程序对接百度云盘API,并给出相应的代码示例。获取百度云的开发者账号和APIKey在使用百度云盘API之前,我们需要先申请一个开发者账号,并获取到相应的APIKey。可以登录百度

行业首款AI智慧屏摄像机,创维智慧屏摄像机S50首发上市 行业首款AI智慧屏摄像机,创维智慧屏摄像机S50首发上市 Nov 18, 2023 pm 06:43 PM

创维安防最近发布了年度旗舰新品——创维智慧屏摄像机S50。作为行业中首款搭载人工智能技术的智能屏幕摄像机,创维智慧屏摄像机S50的最大特点是将彩色智能屏幕与摄像头巧妙地结合,实现了双向可视通话的创新功能;强大的2T计算能力使其人工智能能力得到了大幅提升这款年度旗舰新品外观极具未来感,细腻磨砂材质,搭载了一块炫彩可触控的高清屏,操作丝滑流畅;双向可视对讲,微信视频通话;500W极清画质,360°无死角监控;极黑光全彩夜视,再黑也跟白天一样多彩;12倍智能变焦,放大可看清每一处细节;重写的内容是:2

PHP和SQL Server数据库开发 PHP和SQL Server数据库开发 Jun 20, 2023 pm 10:38 PM

随着互联网的普及,网站和应用程序的开发成为了许多企业和个人的主要业务。而PHP和SQLServer数据库则是其中非常重要的两个工具。PHP是一种服务器端脚本语言,可以用于开发动态网站;SQLServer是微软公司开发的关系型数据库管理系统,具有广泛的应用场景。在本文中,我们将讨论PHP和SQLServer的开发,以及它们的优缺点和应用方法。首先,让我们

如何使用PHP创建和管理数据库表 如何使用PHP创建和管理数据库表 Sep 09, 2023 pm 04:48 PM

如何使用PHP创建和管理数据库表随着互联网的迅猛发展,数据库成为了各种网站和应用程序不可或缺的组成部分。在PHP中,我们可以利用数据库管理系统(DBMS)如MySQL来创建和管理数据库表。本文将教你如何使用PHP来实现这一功能,并附上相应的代码示例。连接数据库首先,我们需要在PHP中连接到数据库。可以使用PHP提供的mysqli扩展或者PDO来实现这一功能。

数据库视图和表怎么区分 数据库视图和表怎么区分 Aug 22, 2023 am 11:27 AM

数据库视图和表是数据库中的两个不同的概念,有着不同的特点和用途,表是数据库中真正存储数据的实体,而视图是从一个或多个表中导出的虚拟表,用于以特定的方式呈现和操作数据。表具有更高的数据持久性,而视图则提供了更灵活和便捷的数据访问方式。

数据库视图和表有哪些区别 数据库视图和表有哪些区别 Sep 04, 2023 pm 03:13 PM

数据库视图和表的区别有:1、表是数据库中用于存储数据的物理结构,而视图只是基于表或多个表的查询结果集;2、表是数据的物理存储单元,视图只是提供了查看和操作表数据的规则;3、视图为数据库提供高级的安全机制,表没有安全机制;4、视图是表的抽象;5、视图可查询中组合多个表,表只能查询单个表;6、表是数据库中的永久性结构,视图不是;7、视图可创建相同名称的视图,表不能创建同名表等等。

数据导出:定制数据库表 数据导出:定制数据库表 Sep 02, 2023 pm 06:01 PM

正如本系列的第一篇文章中提到的,自定义数据库表的主要问题之一是它们不由现有的导入和导出处理程序处理。本文旨在解决这个问题,但应该指出的是,目前还没有完全令人满意的解决方案。让我们考虑两种情况:自定义表格引用本机WordPress表格自定义表格完全独立于原生表格“最坏情况”是第一种情况。以保存用户活动日志的自定义表为例。它引用用户ID、对象ID和对象类型-所有这些都引用存储在本机WordPress表中的数据。现在想象一下,有人想要将其WordPress网站中的所有数据导入到第二个网站中。例如,完全

See all articles