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

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

Jun 01, 2016 pm 01:18 PM
s Pembangunan pangkalan data Jadual pangkalan data Tulis program

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
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Repo: Cara menghidupkan semula rakan sepasukan
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Cara mendapatkan biji gergasi
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Langkah dan petua untuk pengaturcaraan dengan Golang pada Mac Langkah dan petua untuk pengaturcaraan dengan Golang pada Mac Mar 03, 2024 am 08:30 AM

Tajuk: Langkah dan teknik untuk menggunakan pengaturcaraan Golang pada Mac Dalam bidang pembangunan perisian semasa, Golang (juga dikenali sebagai Go), sebagai bahasa pengaturcaraan yang cekap, ringkas dan sangat bersesuaian, telah menarik perhatian lebih ramai pembangun . Apabila memprogramkan Golang pada platform Mac, anda boleh menggunakan beberapa alat dan teknik untuk meningkatkan kecekapan pembangunan. Artikel ini akan memperkenalkan langkah dan teknik menggunakan pengaturcaraan Golang pada Mac dan menyediakan contoh kod khusus untuk membantu pembaca memahami dan menggunakan dengan lebih baik. Langkah 1: Pasang Gol

Gunakan PHP untuk menulis program untuk menyambung ke API Cakera Awan Baidu Gunakan PHP untuk menulis program untuk menyambung ke API Cakera Awan Baidu Aug 14, 2023 pm 02:21 PM

Gunakan PHP untuk menulis program untuk menyambung ke Baidu Cloud Disk API Baidu Cloud Disk ialah perkhidmatan storan awan yang berkuasa Melalui API, banyak operasi automatik boleh direalisasikan, seperti memuat naik fail, memuat turun fail, mencipta folder, dsb. Artikel ini akan memperkenalkan cara menggunakan PHP untuk menulis program untuk menyambung ke API Cakera Awan Baidu dan memberikan contoh kod yang sepadan. Dapatkan akaun pembangun dan APIKey Baidu Cloud Sebelum menggunakan Baidu Cloud API, kami perlu memohon akaun pembangun dan mendapatkan APIKey yang sepadan. Boleh log masuk ke Baidu

Kamera skrin pintar AI pertama dalam industri, Skyworth Smart Screen Camera S50 dilancarkan buat kali pertama Kamera skrin pintar AI pertama dalam industri, Skyworth Smart Screen Camera S50 dilancarkan buat kali pertama Nov 18, 2023 pm 06:43 PM

Skyworth Security baru-baru ini mengeluarkan produk terbaharu utama tahunannya - Skyworth Smart Screen Camera S50. Sebagai kamera skrin pintar pertama yang dilengkapi dengan teknologi kecerdasan buatan dalam industri, ciri terbesar Skyworth Smart Screen Camera S50 ialah ia bijak menggabungkan skrin pintar berwarna dengan kamera untuk merealisasikan fungsi inovatif panggilan video dua hala; Kuasa pengkomputeran 2T menjadikannya Keupayaan kecerdasan buatan telah dipertingkatkan dengan banyaknya Produk unggulan baharu tahun ini mempunyai rupa futuristik, bahan beku yang halus, dan dilengkapi dengan skrin definisi tinggi boleh sentuh berwarna-warni dengan operasi dua hala yang lancar interkom video, panggilan video WeChat 500W Kualiti gambar yang sangat jelas, pemantauan 360° tanpa bintik buta cahaya hitam yang melampau, tidak kira betapa gelapnya, ia berwarna-warni seperti zum pintar 12x; setiap butiran dengan jelas apabila anda mengezum masuk; kandungan yang ditulis semula ialah: 2

Pembangunan pangkalan data PHP dan SQL Server Pembangunan pangkalan data PHP dan SQL Server Jun 20, 2023 pm 10:38 PM

Dengan populariti Internet, pembangunan laman web dan aplikasi telah menjadi perniagaan utama banyak syarikat dan individu. Pangkalan data PHP dan SQLServer adalah dua alat yang sangat penting. PHP ialah bahasa skrip sebelah pelayan yang boleh digunakan untuk membangunkan laman web dinamik SQLServer ialah sistem pengurusan pangkalan data hubungan yang dibangunkan oleh Microsoft dan mempunyai pelbagai senario aplikasi. Dalam artikel ini, kita akan membincangkan pembangunan PHP dan SQL Server, serta kelebihan, kelemahan dan kaedah aplikasinya. Pertama, mari

Bagaimana untuk membezakan paparan pangkalan data dan jadual Bagaimana untuk membezakan paparan pangkalan data dan jadual Aug 22, 2023 am 11:27 AM

Paparan dan jadual pangkalan data ialah dua konsep berbeza dalam pangkalan data, dengan ciri dan kegunaan berbeza Jadual ialah entiti yang sebenarnya menyimpan data dalam pangkalan data, manakala paparan ialah jadual maya yang diperoleh daripada satu atau lebih jadual, digunakan untuk menentukan cara untuk. mempersembahkan dan memanipulasi data. Jadual mempunyai ketekalan data yang lebih tinggi, manakala paparan menyediakan akses data yang lebih fleksibel dan mudah.

Cara membuat dan mengurus jadual pangkalan data menggunakan PHP Cara membuat dan mengurus jadual pangkalan data menggunakan PHP Sep 09, 2023 pm 04:48 PM

Cara menggunakan PHP untuk mencipta dan mengurus jadual pangkalan data Dengan perkembangan pesat Internet, pangkalan data telah menjadi bahagian yang amat diperlukan dalam pelbagai laman web dan aplikasi. Dalam PHP, kita boleh menggunakan sistem pengurusan pangkalan data (DBMS) seperti MySQL untuk mencipta dan mengurus jadual pangkalan data. Artikel ini akan mengajar anda cara menggunakan PHP untuk melaksanakan fungsi ini, dengan contoh kod yang sepadan. Sambung ke pangkalan data Pertama, kita perlu menyambung ke pangkalan data dalam PHP. Anda boleh menggunakan sambungan mysqli atau PDO yang disediakan oleh PHP untuk mencapai fungsi ini.

Apakah perbezaan antara paparan pangkalan data dan jadual? Apakah perbezaan antara paparan pangkalan data dan jadual? Sep 04, 2023 pm 03:13 PM

Perbezaan antara paparan pangkalan data dan jadual ialah: 1. Jadual ialah struktur fizikal yang digunakan untuk menyimpan data dalam pangkalan data, manakala paparan hanyalah set hasil pertanyaan berdasarkan jadual atau berbilang jadual; unit data, dan pandangan hanya menyediakan Peraturan untuk melihat dan mengendalikan data jadual 3. Paparan menyediakan mekanisme keselamatan lanjutan untuk pangkalan data, dan jadual tidak mempunyai mekanisme keselamatan 4. Paparan adalah abstraksi jadual; jadual dalam pertanyaan, dan jadual hanya boleh menanyakan satu jadual;

Tulis program dalam Java untuk menggantikan semua aksara dalam fail dengan '#' kecuali perkataan tertentu Tulis program dalam Java untuk menggantikan semua aksara dalam fail dengan '#' kecuali perkataan tertentu Sep 13, 2023 am 08:57 AM

Kaedah split() kelas String. Pisahkan rentetan semasa kepada padanan ungkapan biasa yang diberikan. Tatasusunan yang dikembalikan oleh kaedah ini mengandungi setiap subrentetan rentetan ini yang ditamatkan oleh subrentetan lain yang sepadan dengan ungkapan yang diberikan atau ditamatkan pada penghujung rentetan. Kaedah replaceAll() kelas String menerima dua rentetan yang mewakili ungkapan biasa dan rentetan gantian dan menggantikan nilai yang sepadan dengan rentetan yang diberikan. Gantikan semua aksara dalam fail kecuali perkataan tertentu dengan "#" (sehala) - baca kandungan fail ke dalam rentetan. Buat objek StringBuffer kosong. Gunakan kaedah split() untuk memecah rentetan yang diperoleh ke dalam tatasusunan String. habis semua

See all articles