您好,登錄后才能下訂單哦!
本篇內容主要講解“MySql自連接,外連接,內連接 ,左連接,右連接是什么”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“MySql自連接,外連接,內連接 ,左連接,右連接是什么”吧!
說到底就是多張表都是同一張表添加一定條件的限制出來的數據。這簡單理解吧。比如說 ....... where a.age = a.num; 搞這么復雜干啥呢。
外連接包括左連接,右連接。直接看左連接和右連接就行了
簡單點來說就是最后的結果不管怎么樣,左邊的表格全部顯示,右邊的表格根據條件顯示
這就不需要我介紹了。其實就這么簡單,不需要理解很復雜。
--創建 stu這個表格 CREATE TABLE `stu_name` ( `id` int(11) DEFAULT NULL, `name` varchar(20) DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8 --創建stu_score CREATE TABLE `stu_name` ( `id` int(11) DEFAULT NULL, `name` varchar(20) DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8
插入數據:
從上面的截圖我們可以看到,左邊表的數據全部顯示出來了,右邊表的數據是根據條件顯示出來的。
上面的圖我們也可以知道,這里其實是右邊的表全部顯示出來了,但是坐標的表沒有全部顯示出來
從這里可以看出來,這里其實是對同一張表進行操作,也就是自連接
所謂的內連接 也就是將相同的部分顯示出來,其他的不符合條件的刪除!
到此,相信大家對“MySql自連接,外連接,內連接 ,左連接,右連接是什么”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。