最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MySQL查詢(xún)結(jié)果復(fù)制到新表的方法(更新、插入)

 更新時(shí)間:2016年12月14日 14:27:06   投稿:jingxian  
下面小編就為大家?guī)?lái)一篇MySQL查詢(xún)結(jié)果復(fù)制到新表的方法(更新、插入)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧

MySQL中可以將查詢(xún)結(jié)果復(fù)制到另外的一張表中,復(fù)制的話(huà)通常有兩種情況,一種是更新已有的數(shù)據(jù),另一種是插入一條新記錄。下面通過(guò)例子來(lái)說(shuō)明。首先構(gòu)建兩個(gè)測(cè)試表。

表t1:

表t2:

1、如果t2表中存在score值,將score更新到t1表中。方法如下:

UPDATE t1,t2
SET t1.score = t2.score
WHERE t1.id = t2.id AND t2.score IS NOT NULL

這就是將查詢(xún)結(jié)果作為條件更新另一張表,當(dāng)然,t2也可以是更為復(fù)雜的一個(gè)查詢(xún)結(jié)果而不是一個(gè)具體的表。

2、將t1表的username更新至t2表,將t2表的score更新至t1表。方法如下:

UPDATE t1,t2
SET t1.score = t2.score,t2.username = t1.username
WHERE t1.id = t2.id

這個(gè)方法其實(shí)跟上面的方法類(lèi)似,可以同時(shí)更新兩個(gè)表的數(shù)據(jù),即做表部分?jǐn)?shù)據(jù)的互相復(fù)制、更新。

3、將t2表的查詢(xún)結(jié)果插入到t1表中。方法如下:

INSERT INTO t1(id,username,score)
SELECT t2.id,t2.username,t2.score FROM t2 where t2.username = 'lucy'

前面兩種方式是更新表的記錄,這種方式是插入一條新的記錄。其實(shí),從腳本可以看出,這個(gè)方法就是將查詢(xún)和插入兩個(gè)步驟合二為一。

以上就是小編為大家?guī)?lái)的MySQL查詢(xún)結(jié)果復(fù)制到新表的方法(更新、插入)全部?jī)?nèi)容了,希望大家多多支持腳本之家~

相關(guān)文章

  • 如何使Mysql自動(dòng)生成序號(hào)列,序號(hào)自動(dòng)增長(zhǎng)問(wèn)題

    如何使Mysql自動(dòng)生成序號(hào)列,序號(hào)自動(dòng)增長(zhǎng)問(wèn)題

    這篇文章主要介紹了如何使Mysql自動(dòng)生成序號(hào)列,序號(hào)自動(dòng)增長(zhǎng)問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-07-07
  • MySQL中查詢(xún)當(dāng)天數(shù)據(jù)中離時(shí)間點(diǎn)最近的數(shù)據(jù)(兩種方法)

    MySQL中查詢(xún)當(dāng)天數(shù)據(jù)中離時(shí)間點(diǎn)最近的數(shù)據(jù)(兩種方法)

    在 MySQL 中,你可以使用 ORDER BY 和 LIMIT 語(yǔ)句來(lái)查詢(xún)當(dāng)天數(shù)據(jù)中離指定時(shí)間最近的數(shù)據(jù),本文給大家介紹MySQL中查詢(xún)當(dāng)天數(shù)據(jù)中離時(shí)間點(diǎn)最近的數(shù)據(jù),感興趣的朋友一起看看吧
    2023-12-12
  • Mysql systemctl start mysqld報(bào)錯(cuò)的問(wèn)題解決

    Mysql systemctl start mysqld報(bào)錯(cuò)的問(wèn)題解決

    最近運(yùn)行Mysql發(fā)現(xiàn)報(bào)錯(cuò),本文就來(lái)介紹一下Mysql systemctl start mysqld報(bào)錯(cuò)的問(wèn)題解決,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-06-06
  • MySQL壓測(cè)神器HammerDB的部署及使用詳解

    MySQL壓測(cè)神器HammerDB的部署及使用詳解

    HammerDB?是一個(gè)開(kāi)源的數(shù)據(jù)庫(kù)負(fù)載測(cè)試和基準(zhǔn)測(cè)試工具,同時(shí)支持?Windows?和?Linux?平臺(tái),這篇文章主要介紹了MySQL壓測(cè)神器HammerDB的部署及使用,需要的朋友可以參考下
    2022-08-08
  • 還原大備份mysql文件失敗的解決方法分享

    還原大備份mysql文件失敗的解決方法分享

    今天在維護(hù)公司CRM的時(shí)候,恢復(fù)一個(gè)大的mysql數(shù)據(jù)庫(kù),恢復(fù)失敗. 用下面方法解決(管理mysql用的是navicat).,設(shè)置以下幾個(gè)參數(shù)的值后就正常了,以下語(yǔ)句也可以在mysql的控制臺(tái)上執(zhí)行
    2012-09-09
  • MySQL 的模塊不能安裝的解決方法

    MySQL 的模塊不能安裝的解決方法

    這篇文章主要介紹了MySQL 的模塊不能安裝的解決方法的相關(guān)資料,需要的朋友可以參考下
    2015-07-07
  • Ubuntu自啟動(dòng)Mysql的三種方式

    Ubuntu自啟動(dòng)Mysql的三種方式

    本文給大家介紹ubuntu自啟動(dòng)mysql的三種方式,一種方法通過(guò)執(zhí)行命令,也是最簡(jiǎn)單的方法,第二種方法是使用sysv-rc-cont工具,第三種方法是使用chkconfig工具,關(guān)于以上三種方式的詳解請(qǐng)看下文
    2015-10-10
  • 快速理解MySQL中主鍵與外鍵的實(shí)例教程

    快速理解MySQL中主鍵與外鍵的實(shí)例教程

    這篇文章主要介紹了MySQL中主鍵與外鍵的區(qū)別和聯(lián)系,是MySQL入門(mén)學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下
    2015-11-11
  • 綠色版mysql注冊(cè)卸載服務(wù)方法

    綠色版mysql注冊(cè)卸載服務(wù)方法

    如果直接用綠色版的mysql,則下載后解壓,只需對(duì)目錄下的my.ini文件的basedir(mysql的基本目錄)和datadir(mysql數(shù)據(jù)目錄)指定就可以,如下所示。
    2013-06-06
  • Mysql分區(qū)創(chuàng)建與刪除方式

    Mysql分區(qū)創(chuàng)建與刪除方式

    本文詳細(xì)介紹了如何在MySQL中創(chuàng)建和刪除分區(qū)的實(shí)例代碼,通過(guò)實(shí)際操作示例,幫助讀者理解分區(qū)的創(chuàng)建與管理方法,從而更好地優(yōu)化數(shù)據(jù)庫(kù)性能
    2025-02-02

最新評(píng)論

商城县| 尉犁县| 滨州市| 简阳市| 塘沽区| 万源市| 来宾市| 汤阴县| 平安县| 泌阳县| 崇仁县| 缙云县| 武川县| 山西省| 三台县| 西畴县| 诏安县| 蒙城县| 阿拉善盟| 延安市| 息烽县| 乌兰察布市| 保德县| 贡山| 宿迁市| 壤塘县| 乌拉特后旗| 乌拉特中旗| 佛山市| 台南市| 日照市| 洛浦县| 山丹县| 长顺县| 雷州市| 习水县| 宜宾县| 景洪市| 广安市| 临湘市| 花垣县|