数据库表间数据复制分类

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

Sql :insert into table1 select * fromtable2 (完全复制)insert into table1 select distinct * fromtable2(不复制重复纪录)insert into table1 select top 5 * fromtable2 (前五条纪录)2、 不在同一数据库中(如,db1 table1,db2 table2)

sql:insert into db1.table1 select * fromdb2.table2 (完全复制)insert into db1.table1 select distinct * fromdb2table2(不复制重复纪录)insert into tdb1.able1 select top 5 * fromdb2table2 (前五条纪录)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 * fromdn_user2

c.将dn_usertemp 拷入dn_user

sql:declare @i int

declare @j int

declare @Namefntypeset @i=1

select @j=count(*) fromdn_usertempwhile @i

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

endMySql数据库复制表数据

将 production 数据库中的 mytbl 表快速复制为 mytbl_new,2个命令如下:CREATE TABLE mytbl_new LIKEproduction.mytbl;INSERT mytbl_new SELECT * FROMproduction.mytbl;

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

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

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

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

另外:在mysql数据库中复制数据为:select * into desTable fromsourceTable在mssql中支持,在mysql中不支持insert into desTable select * from sourceTable

mysql 跨库复制_Mysql跨数据库(在同一IP地址中)复制表相关推荐

  1. mysql 跨库插入_sql 跨库和域插入数据库

    sql 跨库和域插入数据库 ; SELECT * INTO [order] FROM OPENROWSET ( 'SQLOLEDB ', '域名'; '用户名'; '密码',数据库名称.表名) 直接执 ...

  2. sqlserver垮库查询_sql跨库查询(sqlserver跨库查询)

    sql跨库查询(sqlserver跨库查询) 2020-07-24 11:56:42 共10个回答 首先你的要求不明确..要是按照你的要求的话以下语句就可以解决了跨库中只要用.来表示就可以了db.ta ...

  3. 数据库修改服务器ip地址吗,服务器数据库与改ip地址吗

    服务器数据库与改ip地址吗 内容精选 换一换 云数据库 GaussDB NoSQL与其他服务的关系,如图1所示. 安全组的默认规则是在出方向上的数据报文全部放行,同一个安全组内的弹性云服务器和数据库实 ...

  4. 【oracle】查看数据库服务器的ip地址的SQL

    前言 Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production PL/SQL 11.0.2.1766 查 ...

  5. mysql 跨服务器复制_mysql数据库跨服务器间复制与迁移

    mysql数据库跨服务器间复制与迁移 发布时间:2020-03-26 16:04 最近在试用一台新的web服务器,系统是Ubuntu的,昨天经过一阵子的apt-getdist-upgrade,apt- ...

  6. mysql跨实际视图_MySQL 跨库关联查询 (创建视图)

    MySQL 跨库关联查询 (创建视图) 一, 前言 SQL CREATE VIEW 语句 什么是视图? 在 SQL 中, 视图是基于 SQL 语句的结果集的可视化的表. 视图包含行和列, 就像一个真实 ...

  7. 如何玩转跨库Join?跨数据库实例查询应用实践

    背景 随着业务复杂程度的提高.数据规模的增长,越来越多的公司选择对其在线业务数据库进行垂直或水平拆分,甚至选择不同的数据库类型以满足其业务需求.原本在同一数据库实例里就能实现的SQL查询,现在需要跨多 ...

  8. mysql实例怎么复制_Mysql实例MySQL数据库复制概论

    <Mysql实例MySQL数据库复制概论>要点: 本文介绍了Mysql实例MySQL数据库复制概论,希望对您有用.如果有疑问,可以联系我们. 导读:每当我们讨论一项(新的)领域技术的时候, ...

  9. mysql导入库指令_mysql数据库指令导入导出

    mysql数据库导出使用  /mysql/bin/mysqldump指令 数据库导出 导出指令: [mysql安装目录]/bin/mysqldump -u[username] -p[password] ...

最新文章

  1. CSS继承选择器与包含选择器的比较
  2. Mac 新建unix可执行文件
  3. Wordpress不同页面显示不同小工具
  4. oracle10g支持数据泵么,Oracle 10g使用数据泵(EXPDP和IMPDP)。
  5. 架构初识之 —— 使用kafka进行商品维度化缓存解决方案
  6. pyqt与mysql例子_PyQt 连接MySql数据库,C++代码转Python3代码
  7. AD教程系列 | 2-认识其他电子元器件的封装
  8. 线程同步 -事件Event、临界区对象CriticalSection
  9. C语言基础专题 - 指针(编写中)
  10. 2022全新【趣盒】iapp源码带后台非常好看
  11. 毁人不倦-令人困惑的浏览器安全策略:同源策略
  12. SQL Server高级编程
  13. 练手项目2笔记之day01
  14. 蓝桥杯嵌入式解决LCD与LED冲突的方法
  15. WEB编程开发常用的代码 选择自 AppleBBS 的 Blog
  16. 技术面试遇到不会的问题怎么办?教你3招技巧!
  17. 毕业设计 STM32的智能饮水机控制系统(源码+硬件+论文)
  18. 【03】尽可能使用const
  19. ASEMI肖特基二极管SBT30100VDC的特点有哪些
  20. 美莱仕MX68 root教程_方法

热门文章

  1. python 列表比较不同_python实现比较两段文本不同之处的方法
  2. C++primer 第四版6.12:练习题
  3. winform combobox选择后_后驱车真的比前驱车更加高级吗?涨知识了!
  4. 03-instancing 工程分析详解
  5. Android开发之在Fragment和Activity页面拍照需要注意的地方
  6. Android开发之HttpClient网络请求以Json方式提交Post请求代码
  7. Android中shape的解析
  8. Spark2.4.0 SparkEnv 源码分析
  9. 使用element ui 日期选择器获取值后的格式问题
  10. 客房收费系统数据库设计