溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

數(shù)據(jù)庫(kù)MySQL簡(jiǎn)單操作(三)

發(fā)布時(shí)間:2020-08-22 02:19:08 來(lái)源:網(wǎng)絡(luò) 閱讀:594 作者:柴絲言 欄目:MySQL數(shù)據(jù)庫(kù)

1.3 多表查詢

1.3.1連接查詢:

#內(nèi)連接:

數(shù)據(jù)庫(kù)MySQL簡(jiǎn)單操作(三)

自連接查詢:

數(shù)據(jù)庫(kù)MySQL簡(jiǎn)單操作(三)

#外連接

左外連接(可以查詢出表名1的所有記錄,而表名2中只能查出匹配的記錄)

SELECT 屬性名列表 FROM 表名1 LEFT JOIN 表名2 ON 表名1.屬性名1=表名2.屬性名2;

數(shù)據(jù)庫(kù)MySQL簡(jiǎn)單操作(三)

# 右外連接(可以查詢出表名2的所有記錄,而表名1中只能查出匹配的記錄):

先給右表插入一些值:

數(shù)據(jù)庫(kù)MySQL簡(jiǎn)單操作(三)

然后進(jìn)行右外連接查詢:

數(shù)據(jù)庫(kù)MySQL簡(jiǎn)單操作(三)



1.4 修改某些記錄的字段

前面簡(jiǎn)單介紹了增(insert into)和 查(select * from),這里接著說(shuō)改。

1.4.1 單表更新

最簡(jiǎn)單的表述是:

數(shù)據(jù)庫(kù)MySQL簡(jiǎn)單操作(三)

再加一些限制,如下:

數(shù)據(jù)庫(kù)MySQL簡(jiǎn)單操作(三)

結(jié)果如下:

數(shù)據(jù)庫(kù)MySQL簡(jiǎn)單操作(三)

1.4.2 多表更新

數(shù)據(jù)庫(kù)MySQL簡(jiǎn)單操作(三)

好吧,這個(gè)例子根本沒(méi)有什么用,因?yàn)槲覀冴P(guān)聯(lián)的只有sid,分開(kāi)寫(xiě)成兩個(gè)更新也可以。

不過(guò),多表更新的情況下,如果是相關(guān)的兩張表,比如有轉(zhuǎn)出表和轉(zhuǎn)入表有相互依賴的鍵,這樣有一些狀態(tài)息息相關(guān),一起更新。(好像用事務(wù)也行哦)

……

上面結(jié)果如下:

數(shù)據(jù)庫(kù)MySQL簡(jiǎn)單操作(三)


1.5 刪除

詳細(xì)的mysql刪除操作,可以查看該文章

http://www.cnblogs.com/ggjucheng/archive/2012/11/06/2756420.html

單表記錄刪除:

DELETE FROM 表名 WHERE 條件表達(dá)式 [ORDER BY 字段 ][LIMIT 記錄行數(shù)]

數(shù)據(jù)庫(kù)MySQL簡(jiǎn)單操作(三)

原先的數(shù)據(jù)是這樣的:

數(shù)據(jù)庫(kù)MySQL簡(jiǎn)單操作(三)


向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI