激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數(shù)據(jù)庫技術|

服務器之家 - 數(shù)據(jù)庫 - Mysql - MySQL 關于表復制 insert into 語法的詳細介紹

MySQL 關于表復制 insert into 語法的詳細介紹

2020-01-05 16:42MYSQL教程網(wǎng) Mysql

本篇文章是對MySQL中關于表復制insert into語法進行了詳細的分析介紹,需要的朋友參考下

web開發(fā)中,我們經(jīng)常需要將一個表的數(shù)據(jù)插入到另外一個表,有時還需要指定導入字段,設置只需要導入目標表中不存在的記錄,雖然這些都可以在程序中拆分成簡單sql來實現(xiàn),但是用一個sql的話,會節(jié)省大量代碼。下面我以mysql數(shù)據(jù)庫為例分情況一一說明:
兩張表:insertTest和insertTest2,前者中有測試數(shù)據(jù)

復制代碼代碼如下:


create table insertTest(id int(4),name varchar(12));
insert into insertTest values(100,‘liudehua');
insert into insertTest values(101,‘zhourunfa');
insert into insertTest values(102,‘zhouhuajian');


1.如果2張表的字段一致,并且希望插入全部數(shù)據(jù),可以用這種方法:
  INSERT INTO 目標表 SELECT * FROM 來源表;

復制代碼代碼如下:


insert into insertTest select * from insertTest2; 


2.如果只希望導入指定字段,可以用這種方法:

復制代碼代碼如下:


INSERT INTO 目標表 (字段1, 字段2, …) SELECT 字段1, 字段2, … FROM 來源表;  


注意字段的順序必須一致。

復制代碼代碼如下:


insert into insertTest2(id) select id from insertTest2; 


3.如果您需要只導入目標表中不存在的記錄,可以使用這種方法:

復制代碼代碼如下:


 INSERT INTO 目標表  
 (字段1, 字段2, …)  
 SELECT 字段1, 字段2, …  
 FROM 來源表  
 WHERE not exists (select * from 目標表  
 where 目標表.比較字段 = 來源表.比較字段);


1>.插入多條記錄:

復制代碼代碼如下:


insert into insertTest2
(id,name)
select id,name
from insertTest
where not exists (select * from insertTest2
where insertTest2.id=insertTest.id);


2>.插入一條記錄:

復制代碼代碼如下:


insert into insertTest
(id, name)
SELECT 100, ‘liudehua'
FROM dual
WHERE not exists (select * from insertTest
where insertTest.id = 100);


使用 dual 作表名,select 語句后面直接跟上要插入的字段的值。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 免费观看视频在线 | 91精品国产91| 性视频久久 | 欧美一级爱爱 | 亚洲成人涩涩 | 99热久草 | 欧美一级成人一区二区三区 | 最近免费观看高清韩国日本大全 | 国产欧美亚洲精品a | 国产韩国精品一区二区三区久久 | 久久在线| 男男成人高潮片免费视频欧美 | 一级做受毛片免费大片 | 亚洲啪 | 91丝袜| 欧美成人一二三区 | 国产91av视频 | 一级大片视频 | 国产精品午夜小视频观看 | 麻豆91精品91久久久 | 久久久久久久久免费 | 亚洲精品成人18久久久久 | 国产精品视频免费在线观看 | 国产资源在线播放 | 龙床上的呻吟高h | 免费a级黄色毛片 | 一级黄色在线免费观看 | 久久精品中文字幕一区二区 | 国产一区二区视频观看 | 免费国产在线视频 | 午夜视频啊啊啊 | 多人乱大交xxxxx变态 | 欧美日韩国产成人在线观看 | 免费久久久久久 | 91网页在线观看 | 欧美成人一区二区三区电影 | 久久久久免费电影 | 国产一区二区三区视频在线 | 最新av免费网址 | 欧美福利视频一区二区 | 国产精品麻豆一区二区三区 |