<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 119, comments - 62, trackbacks - 0, articles - 0

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

    兩張表:insertTest和insertTest2,前者中有測(cè)試數(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 目標(biāo)表 SELECT * FROM 來源表;
    insert into insertTest select * from insertTest2;
    2.如果只希望導(dǎo)入指定字段,可以用這種方法:
     INSERT INTO 目標(biāo)表 (字段1, 字段2, ...) SELECT 字段1, 字段2, ... FROM 來源表;
     注意字段的順序必須一致。
    insert into insertTest2(id) select id from insertTest2;
    3.如果您需要只導(dǎo)入目標(biāo)表中不存在的記錄,可以使用這種方法:
     INSERT INTO 目標(biāo)表  
     (字段1, 字段2, ...)  
     SELECT 字段1, 字段2, ...  
     FROM 來源表  
     WHERE not exists (select * from 目標(biāo)表  
     where 目標(biāo)表.比較字段 = 來源表.比較字段); 
     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 語句后面直接跟上要插入的字段的值。

    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 国产成人高清亚洲一区久久| 成全视频免费观看在线看| 四虎永久在线免费观看| 一级毛片人与动免费观看| 水蜜桃亚洲一二三四在线| 在线观看免费宅男视频| 97性无码区免费| 亚洲AV综合永久无码精品天堂| 日本一道高清不卡免费| 国产成人久久AV免费| 亚洲AV无码一区二区一二区| 国产精品久久久亚洲| 人人爽人人爽人人片av免费| 亚洲精品自在线拍| 免费不卡中文字幕在线| 国产精品观看在线亚洲人成网| 亚洲A∨无码一区二区三区| 免费毛片在线播放| 99精品视频免费在线观看| 麻豆亚洲AV成人无码久久精品 | 爱情岛论坛网亚洲品质自拍| 18禁黄网站禁片免费观看不卡| 黄色一级免费网站| 天堂亚洲国产中文在线| 久久久久亚洲精品成人网小说| 国产伦精品一区二区三区免费迷| 最近2019年免费中文字幕高清| 一区二区三区免费在线观看| 亚洲色欲啪啪久久WWW综合网| 日韩在线视频免费看| 日韩精品无码专区免费播放| 一级做a爰片久久毛片免费陪 | 亚洲中文字幕无码永久在线| 中文字幕无线码中文字幕免费| 国产成人精品亚洲2020| 亚洲国产精品一区| 亚洲中文字幕无码久久2017| 永久在线毛片免费观看| 国产成人福利免费视频| 久久国产精品2020免费m3u8| 久99久无码精品视频免费播放|