首頁  >  文章  >  資料庫  >  mysql如何讓表建立連線?

mysql如何讓表建立連線?

little bottle
little bottle原創
2019-05-13 14:56:157939瀏覽

關係型資料庫為了減少資料佔用有限的儲存空間,都會進行資料分割到幾個表格的標準化處理,將這幾個分割管理的資料重新結合在一起就是表格連接處理。以下將介紹mysql如何讓表格建立連線。

mysql如何讓表建立連線?

1.內連接 

#內連接就是表間的主鍵和外鍵相連,只取得鍵值一致的數據的連接方式。

具體語法:

Select 列名1…from 表1 inner join 表2 on 表1.外键=表2.主键 [where /order by 语句]

舉個栗子:

建立class 資料庫和student 、goods兩個表和對應字段,其中student作為主表,它的外鍵goodsID和goods表的主鍵id對應,查詢語句(其中把表名student記為s, goods記為g方便引用)

select s.name,s.phonenumber,g.name from student as s inner join goods as g on s.goodsID=g.ID;

2.多個表的內連接 

下面透過設定外鍵將四個表的資料連接起來。

select s.name,s.phonenumber,s.sex,g.name,c.classname,a.address from ((student as s inner join goods as g on s.goodsID=g.ID)inner join classname as c on s.ID=c.ID)inner join address as a on c.ID=a.ID;

以上是mysql如何讓表建立連線?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn