1、首先建立student庫
2、 在資料庫中建立boy表 和 girl表,
① 對boy表插入部分資料
② 對girl表插入部分資料
3、修改表中的connectId,利用boy表中的boyId 連接配接girl表中的girlId
① boyId=2 連接配接 girlId = 102
② boyId=3 連接配接 girlId = 104
③ boyId=6 連接配接 girlId = 105
得出boy表
4、修改表中的connectId,利用girl表中的girlId 連接配接boy表中的boyId
① girlId=101 連接配接 boyd = 3
② girlId=103 連接配接 boyd = 4
③ girlId=105 連接配接 boyd = 6
得出girl表
5、連接配接,分為 内連接配接、左連接配接、有連接配接, where形式連接配接
① where連接配接,比對的資料顯示出來
boy表連接配接girl表
girl表連接配接boy表
② 内連接配接,比對的顯示出來
boy - > girl
girl - > boy
③ 左外連接配接 left join on ,哪個表在左邊就偏向哪個表,把該表的資料全部列出來,不管比對不比對都顯示
④ 右外連接配接 right join on ,哪個表在右邊就偏向哪個表,把該表的資料全部列出來,不管比對不比對都顯示
⑤ 全連接配接(笛卡爾積),MySQL不支援 full join,但是可以通過 union來實作連接配接結果集(剔除重複資料),會顯示兩張表的各自比對的資料,union all 不會剔除重複資料
2018年1月16日02:12:02,睡覺...