Mysql跨数据库(在同一IP地址中)复制表
- 数据库表间数据复制分类
- 在利用数据库开发时,常常会将一些表之间的数据互相导入。当然可以编写程序实现,但是,程序常常需要开发环境,不方便。最方便是利用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: 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
Mysql跨数据库(在同一IP地址中)复制表的更多相关文章
- ip地址中的网络号,主机号
当前使用的IP地址有4个字节(32bit)组成,即IPV4编码方式.每个IP地址包括两部分:网络号和主机号.当分配给主机号的二进制位越多,则能标识的主机数就越多,相应地能标识的网络数就越少,反之同理. ...
- 解决mysql本地数据库不能用ip访问的问题
[转]http://gone18611.blog.163.com/blog/static/1851943120104705244116/ MYSQL数据库缺省安装后,其默认用户名ROOT如果只能以&l ...
- openstack nova数据库计算结点IP地址
最近遇到一个问题就是在控制结点上查找nova数据库中 select * from compute_nodes\G;中出现IP地址一直是127.0.0.1不是计算结点的IP,就算修改成计算结点的IP,也 ...
- mysql跨数据库操作问题
跨数据库的操作,如果是命名符合mysql规范的直接database.table,如果不符合规范比如加了 - 等符号需要在数据库上面加`database`.table(不是'database'.tab ...
- 【VB.NET】通过 IPIP.NET 数据库来查询IP地址
上一次介绍了利用纯真数据库查询IP地址详细信息的方法.然而纯真数据库是由网友反馈所提供的,很多数据描述并不准确,所以我上网找了一些其他的IP数据库,最后就找到了 ipip.net 这个网站所提供的IP ...
- 十二. 网络与数据库编程1.IP地址和InetAddress类
Java语言的优势之一是Java程序能访问网络资源.Java提供一系列的类支持Java程序访问网络资源. TCP/IP协议和IP地址 为了进行网络通信,通信双方必须遵守通信协议.目前最广泛使用的是TC ...
- python跨网段遍历枚举IP地址(转)
转载链接:https://blog.csdn.net/u013042248/article/details/53165508 0x01 代码思路: 利用二进制遍历: 1.将IP地址分割,每一块转换为8 ...
- oracle 添加登陆数据库触发器--记录IP 地址
----触发器--- ---创建中间插入的表 create table session_history tablespace bap_data as (select sid,username,prog ...
- win10连接无线网,开启移动热点,手机连接它手机一直显示获取ip地址中。
*必须要有无线网卡才能设置WIFI首先打开电脑,选中“计算机”或者“我的电脑”,右击进入“管理”选项“.打开“计算机管理”窗口之后,在左栏菜单选项中找到“服务和应用程序”下的“服务”选项,如图点击进入 ...
随机推荐
- java中的输入输出方法
输入 import java.util.Scanner; public class EnterTest { public static void main(String[] args) { //主方法 ...
- pat1012. The Best Rank (25)
1012. The Best Rank (25) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 16000 B 判题程序 Standard 作者 CHEN, Yue To eval ...
- jQuery 文本插入和标签移动方法
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- [转]ASP.NET MVC 5 List Editor with Bootstrap Modals
本文转自:https://www.codeproject.com/articles/786085/asp-net-mvc-list-editor-with-bootstrap-modals With ...
- win+R下的命令
1.inetmgr 打开IIS 2.taskmgr 打开任务管理器 3.calc 打开计算器 4.msconfig 系统启动配置 5.mstsc 远程桌面 6.systeminfo 查看电脑信息 7 ...
- 【tomcat】关于tomcat的使用:将tomcat加入系统服务列表
一.下载TOMCAT 选择合适的版本进行下载: http://tomcat.apache.org/ 解压zip文件得到tomcat目录: 二.添加CATALINA_HOME到环境变量 service. ...
- Java环境搭建与配置、以及Tomcat搭建与配置
首先配置Java jdk环境 列如:jdk1.8.0 : 1.首先windows+e打开文件管理系统,找到系统属性,点击“高级系统设置” ,再点击环境变量: 2.在系统变量里边新建:JAVA_HOM ...
- angular2-模块
Angular模块 (NgModule) Angular 模块是带有 @NgModule 装饰器函数的类. @NgModule接收一个元数据对象,该对象告诉 Angular 如何编译和运行模块代码. ...
- js原生拖拽
style样式 <style type="text/css"> #box{ width: 100px; height: 100px; background: deepp ...
- c语言进制转化
#include <stdio.h> // 进制转化 int main(void) { ; ; int i3 = 0x32C; printf( printf( printf("十 ...