您好,登錄后才能下訂單哦!
1.3 多表查詢
1.3.1連接查詢:
#內連接:
自連接查詢:
#外連接
左外連接(可以查詢出表名1的所有記錄,而表名2中只能查出匹配的記錄)
SELECT 屬性名列表 FROM 表名1 LEFT JOIN 表名2 ON 表名1.屬性名1=表名2.屬性名2;
# 右外連接(可以查詢出表名2的所有記錄,而表名1中只能查出匹配的記錄):
先給右表插入一些值:
然后進行右外連接查詢:
1.4 修改某些記錄的字段
前面簡單介紹了增(insert into)和 查(select * from),這里接著說改。
1.4.1 單表更新
最簡單的表述是:
再加一些限制,如下:
結果如下:
1.4.2 多表更新
好吧,這個例子根本沒有什么用,因為我們關聯的只有sid,分開寫成兩個更新也可以。
不過,多表更新的情況下,如果是相關的兩張表,比如有轉出表和轉入表有相互依賴的鍵,這樣有一些狀態息息相關,一起更新。(好像用事務也行哦)
……
上面結果如下:
1.5 刪除
詳細的mysql刪除操作,可以查看該文章
http://www.cnblogs.com/ggjucheng/archive/2012/11/06/2756420.html
單表記錄刪除:
DELETE FROM 表名 WHERE 條件表達式 [ORDER BY 字段 ][LIMIT 記錄行數]
原先的數據是這樣的:
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。