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

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

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

MySQL中可以將查詢結(jié)果復(fù)制到另外的一張表中,復(fù)制的話通常有兩種情況,一種是更新已有的數(shù)據(jù),另一種是插入一條新記錄。下面通過例子來說明。首先構(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

這就是將查詢結(jié)果作為條件更新另一張表,當(dāng)然,t2也可以是更為復(fù)雜的一個(gè)查詢結(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í)跟上面的方法類似,可以同時(shí)更新兩個(gè)表的數(shù)據(jù),即做表部分?jǐn)?shù)據(jù)的互相復(fù)制、更新。

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

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

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

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

相關(guān)文章

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

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

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

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

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

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

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

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

    HammerDB?是一個(gè)開源的數(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的三種方式,一種方法通過執(zhí)行命令,也是最簡(jiǎn)單的方法,第二種方法是使用sysv-rc-cont工具,第三種方法是使用chkconfig工具,關(guān)于以上三種方式的詳解請(qǐng)看下文
    2015-10-10
  • 快速理解MySQL中主鍵與外鍵的實(shí)例教程

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

    這篇文章主要介紹了MySQL中主鍵與外鍵的區(qū)別和聯(lián)系,是MySQL入門學(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í)例代碼,通過實(shí)際操作示例,幫助讀者理解分區(qū)的創(chuàng)建與管理方法,從而更好地優(yōu)化數(shù)據(jù)庫(kù)性能
    2025-02-02

最新評(píng)論

南靖县| 潞城市| 菏泽市| 丹巴县| 武清区| 南平市| 日土县| 文成县| 白河县| 中超| 巴青县| 诸暨市| 盐山县| 惠水县| 商都县| 黄大仙区| 林芝县| 漯河市| 阿瓦提县| 南京市| 莒南县| 安图县| 布尔津县| 当涂县| 高碑店市| 襄垣县| 安乡县| 枝江市| 武夷山市| 满洲里市| 庐江县| 台南县| 井研县| 绥阳县| 四会市| 额济纳旗| 津市市| 新河县| 海安县| 永安市| 钦州市|