首頁 資料庫 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 @ibegin

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脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++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

業界首款AI智慧螢幕攝影機,創維智慧螢幕攝影機S50首發上市 業界首款AI智慧螢幕攝影機,創維智慧螢幕攝影機S50首發上市 Nov 18, 2023 pm 06:43 PM

創維安防最近發表了年度旗艦新品-創維智慧螢幕攝影機S50。身為業界首款搭載人工智慧技術的智慧螢幕攝影機,創維智慧螢幕攝影機S50最大的特色是將彩色智慧螢幕與攝影機巧妙地結合,實現了雙向視覺通話的創新功能;強大的2T運算能力使其人工智慧能力得到了大幅提升這款年度旗艦新品外觀極具未來感,細膩磨砂材質,搭載了一塊炫彩可觸控的高清屏,操作絲滑流暢;雙向可視對講,微信視頻通話;500W極清畫質,360°無死角監控;極黑光全彩夜視,再黑也跟白天一樣多彩;12倍智能變焦,放大可看清每一處細節;重寫的內容是:2

使用PHP編寫程式實作對接百度雲端碟API 使用PHP編寫程式實作對接百度雲端碟API Aug 14, 2023 pm 02:21 PM

使用PHP編寫程式來實現對接百度雲端碟API百度雲端硬碟是一款功能強大的雲端儲存服務,透過API可以實現許多自動化的操作,例如上傳檔案、下載檔案、建立資料夾等。本文將介紹如何使用PHP編寫程式對接百度雲盤API,並給予對應的程式碼範例。取得百度雲端的開發者帳號和APIKey在使用百度雲端碟盤API之前,我們需要先申請一個開發者帳號,並取得到對應的APIKey。可以登入百度

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來實現這項功能。

資料庫視圖和表格有哪些區別 資料庫視圖和表格有哪些區別 Sep 04, 2023 pm 03:13 PM

資料庫檢視和表格的差異有:1、表格是資料庫中用來儲存資料的實體結構,而檢視只是基於資料表或多個資料表的查詢結果集;2、資料表是資料的實體儲存單元,檢視只是提供了查看和操作表資料的規則;3、視圖為資料庫提供進階的安全機制,表沒有安全機制;4、視圖是表的抽象;5、視圖可查詢中組合多個表,表只能查詢單一表; 6.表格是資料庫中的永久性結構,視圖不是;7、視圖可建立相同名稱的視圖,表格不能建立同名表格等等。

在Java中編寫一個程序,將文件中的所有字元替換為'#”,除了特定的單字 在Java中編寫一個程序,將文件中的所有字元替換為'#”,除了特定的單字 Sep 13, 2023 am 08:57 AM

String類別的split()方法。將目前字串拆分為給定正規表示式的匹配項。此方法傳回的陣列包含此字串的每個子字串,該子字串由與給定表達式匹配的另一個子字串終止或以字串末尾終止。 replaceAll()String類別的方法接受兩個表示正規表示式的字串和一個替換字串,並用給定的字串替換匹配的值。用“#”替換檔案中除特定單字之外的所有字元(一種方式)-將檔案的內容讀取到字串中。建立一個空的StringBuffer物件。使用split()方法將取得的字串拆分為String陣列。遍

資料庫視圖和表格怎麼區分 資料庫視圖和表格怎麼區分 Aug 22, 2023 am 11:27 AM

資料庫視圖和表格是資料庫中的兩個不同的概念,有著不同的功能和用途,表是資料庫中真正儲存資料的實體,而視圖是從一個或多個表中導出的虛擬表,用於以特定的方式呈現和操作數據。表格具有更高的資料持久性,而視圖則提供了更靈活和便捷的資料存取方式。

See all articles