亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Mysql update多表聯(lián)合更新的方法小結(jié)

 更新時間:2020年02月22日 18:21:29   作者:dapeng94  
這篇文章主要介紹了Mysql update多表聯(lián)合更新的方法小結(jié),通過實例代碼給大家介紹了mysql多表關(guān)聯(lián)update的語句,感興趣的朋友跟隨小編一起看看吧

下面我建兩個表,并執(zhí)行一系列sql語句,仔細觀察sql執(zhí)行后表中數(shù)據(jù)的變化,很容易就能理解多表聯(lián)合更新的用法

student表 class表

1. 執(zhí)行 UPDATE student s , class c SET s.class_name='test00',c.stu_name='test00' WHERE s.class_id = c.id

student表 class表

2. 執(zhí)行 UPDATE student s JOIN class c ON s.class_id = c.id SET s.class_name='test11',c.stu_name='test11'

student表 class表

3. 執(zhí)行 UPDATE student s LEFT JOIN class c ON s.class_id = c.id SET s.class_name='test22',c.stu_name='test22'

student表 class表

4. 執(zhí)行 UPDATE student s RIGHT JOIN class c ON s.class_id = c.id SET s.class_name='test33',c.stu_name='test33'

student表 class表

5. 執(zhí)行 UPDATE student s JOIN class c ON s.class_id = c.id SET s.class_name=c.name , c.stu_name=s.name

student表 class表

知識點補充:

mysql多表關(guān)聯(lián)update

日常的開發(fā)中一般都是寫的單表update語句,很少寫多表關(guān)聯(lián)的update。

不同于SQL Server,在MySQL中,update的多表連接更新和select的多表連接查詢在使用的方法上存在一些小差異。

來看一個具體的例子。

update orders o
  left join users u
    on o.userId = u.id
set o.userName = u.name;

在上面的例子中,update關(guān)鍵字后跟的是一個多表關(guān)聯(lián)的結(jié)果集,MySQL直接將這個多表關(guān)聯(lián)的結(jié)果集看做一個單表,再在這個單表的基礎(chǔ)上做常規(guī)的update操作。

和SQL Server的細小差別在于,SQL Server的set子句跟在要更新的具體表之后,MySQL的set語句則是跟在要更新的結(jié)果集之后(要更新的具體表在set語句中設(shè)置)。

總結(jié)

到此這篇關(guān)于Mysql update多表聯(lián)合更新的方法小結(jié)的文章就介紹到這了,更多相關(guān)mysql update多表聯(lián)合更新內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Mysql調(diào)優(yōu)Explain工具詳解及實戰(zhàn)演練(推薦)

    Mysql調(diào)優(yōu)Explain工具詳解及實戰(zhàn)演練(推薦)

    這篇文章主要介紹了Mysql調(diào)優(yōu)Explain工具詳解及實戰(zhàn)演練,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-03-03
  • MySQL判斷查詢條件是否包含某字符串的7種方式總結(jié)

    MySQL判斷查詢條件是否包含某字符串的7種方式總結(jié)

    SQLServer數(shù)據(jù)庫死鎖是指在多個事務(wù)同時訪問數(shù)據(jù)庫資源時,發(fā)生了互相等待對方所持有資源的情況,導(dǎo)致所有事務(wù)無法繼續(xù)執(zhí)行的現(xiàn)象,這篇文章主要給大家介紹了關(guān)于MySQL判斷查詢條件是否包含某字符串的7種方式,需要的朋友可以參考下
    2024-07-07
  • MySQL查詢和修改auto_increment的方法

    MySQL查詢和修改auto_increment的方法

    這篇文章主要介紹了MySQL查詢和修改auto_increment的方法,實例分析了select查詢auto_increment及ALTER修改auto_increment的技巧,需要的朋友可以參考下
    2015-02-02
  • mysql按天/小時/半小時/N分鐘/分鐘進行數(shù)據(jù)分組統(tǒng)計功能

    mysql按天/小時/半小時/N分鐘/分鐘進行數(shù)據(jù)分組統(tǒng)計功能

    我們在做項目或者數(shù)據(jù)分析時,經(jīng)常遇到這樣的需求:統(tǒng)計不同時間粒度下的數(shù)據(jù)分布情況,例如,每一天中每個小時網(wǎng)站的訪問量,某路口每半個小時通過的車輛數(shù)量等,下面給大家分享mysql按天/小時/半小時/N分鐘/分鐘進行數(shù)據(jù)分組統(tǒng)計功能,感興趣的朋友跟隨小編一起看看吧
    2024-04-04
  • MySql安裝與卸載的詳細教程

    MySql安裝與卸載的詳細教程

    這篇文章主要為大家介紹了MySql安裝與卸載的詳細教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • mysql 8.0.15 安裝圖文教程及數(shù)據(jù)庫基礎(chǔ)

    mysql 8.0.15 安裝圖文教程及數(shù)據(jù)庫基礎(chǔ)

    這篇文章主要為大家詳細介紹了mysql 8.0.15 安裝方法圖文教程,及數(shù)據(jù)庫基礎(chǔ)知識,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-03-03
  • MySQL全文索引實現(xiàn)簡單版搜索引擎實例代碼

    MySQL全文索引實現(xiàn)簡單版搜索引擎實例代碼

    這篇文章主要給大家介紹了關(guān)于MySQL全文索引實現(xiàn)簡單版搜索引擎的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家學(xué)習(xí)或者使用MySQL具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • mysql之key和index的區(qū)別及創(chuàng)建刪除索引方式

    mysql之key和index的區(qū)別及創(chuàng)建刪除索引方式

    這篇文章主要介紹了mysql之key和index的區(qū)別及創(chuàng)建刪除索引方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • 將.sql文件導(dǎo)入到MySQL數(shù)據(jù)庫具體步驟

    將.sql文件導(dǎo)入到MySQL數(shù)據(jù)庫具體步驟

    MySQL有多種方法導(dǎo)入多個.sql文件,下面這篇文章主要介紹了將.sql文件導(dǎo)入到MySQL數(shù)據(jù)庫的具體步驟,文中將實現(xiàn)步驟介紹的非常詳細,需要的朋友可以參考下
    2023-10-10
  • PHP定時備份MySQL與mysqldump語法參數(shù)詳解

    PHP定時備份MySQL與mysqldump語法參數(shù)詳解

    本文為大家介紹了PHP利用mysqldump命令定時備份MySQL與mysqldump語法參數(shù)大全以及定時備份的PHP實例代碼
    2018-10-10

最新評論