如何利用phpMyAdmin建立MySQL資料庫與設計?

設定Foreign Key外來鍵的關係對應

第1步 當所有資料表、資料都新增完成後,接下來我們就要對各張資料表如果有相關連,就要建立一下對應的關係或是設定Foreign Key(外來鍵)。請先在左方選取您的資料庫,接著點擊【Designer】(如果你的MySQL比較新應該就會有)。

如何利用phpMyAdmin建立MySQL資料庫與設計?

第2步 接著會來到圖形介面的資料表,請先點擊兩下每張資料表前方的「>」圖示,接著就會在每張資料表下方列出所有欄位,這時點擊上方從左數來第四個圖案(Creat Relation)。

如何利用phpMyAdmin建立MySQL資料庫與設計?

第3步 這時請先找好資料表的主鍵值(Primary Key)和外來鍵(Foreign Key)的關係,然後先在主鍵值部分點一下。

如何利用phpMyAdmin建立MySQL資料庫與設計?

第4步 接著在去找相同名稱但不是主鍵值,也就是身分為外來鍵(Foreign Key)的相同名稱,請點一下。

如何利用phpMyAdmin建立MySQL資料庫與設計?

第5步 這時畫面會跳出詢問您是否建立關係(Create relation),請點擊﹝確定﹞。

如何利用phpMyAdmin建立MySQL資料庫與設計?

第6步 接著現就這麼簡單的連線起來囉!接下來就把剩下的對應關係處理完成吧!

如何利用phpMyAdmin建立MySQL資料庫與設計?

第7步 以我的作業為例,總共可以拉成兩條線,完成後記得點擊一下上方的磁片圖案以做存檔作業,不然下次再開啟時,你做好的關係連線就會不見囉!如何利用phpMyAdmin建立MySQL資料庫與設計?

phpMyAdmin的關聯檢視功能

第1步 除了前面介紹,使用圖形介面來建立關係連線之外,其實也可以用比較傳統的方式,您可以點擊一下左方您要查看、設定關係的資料表。

如何利用phpMyAdmin建立MySQL資料庫與設計?

第2步 這時你會看到該張資料表可以設定與哪些資料表欄位做連線,設定方式非常的簡單,就是把一樣的欄位名稱對應好,如果沒有就不要處理,最後點擊﹝儲存﹞就可以了!當然如果你沒有透過前面的圖形檢視來處來關係連線,而是透過現在介紹的這方式處理,處理完成後您可以點去圖形介面查看,你會發現連線已經自動建立好哩!

如何利用phpMyAdmin建立MySQL資料庫與設計?

基本上,簡單的資料庫內部建立大概就是上面的說明,當然因為這如果要仔細教學其實可以拆成好幾篇,不過會對這部分有興趣的人實在是不多,如果你有興趣的,其實可以自己上網爬爬資料或是去圖書館翻翻書、自己摸一摸其實都有很多資料可尋。當然你建立好的資料庫若是想要導出呢?您可以參考資料庫導出教學,就可以把您剛剛建立的資料庫全部資料導出,然後利用NOTEPAD++開啟來看看資料庫到底長成什麼樣子喔!

在Google News上追蹤我們最新文章
香腸
香腸

喜歡在網路上透過文字與圖片分文章教學,默默地用鍵盤烤了9年的香腸。另外還身兼阿腸接案餬口飯吃。對了,別叫我阿腸,請叫我香腸,這樣我才知道你看我部落格長大的。

文章: 1781

29 則留言

  1. 請問外部連結時,要能讓網站正常讀取資料庫,設定資料庫連結時,是否要以網址來設定,還是以本機端來設定

  2. 錯誤

    SQL 語法:

    INSERT INTO `JBL`.`house` (

    `ADD` ,
    `Truf` ,
    `Price`

    )
    VALUES (

    ‘宜蘭縣礁溪鄉大忠路’, ’16’, ‘3900000’

    ), (

    ‘宜蘭縣宜蘭市民族路’, ’93’, ‘11000000’

    )

    MySQL 傳回:

    #1062 – Duplicate entry ‘宜蘭縣ç¤

    這是甚麼狀況 前十個都沒問題 第11 12就變這樣

  3. 請問香腸大大要連到非本機伺服器網站要怎麼設定如:我A伺服器要讀B伺服器mysql的資料我b伺服器的位置為http://我的IP/phpMyAdmin

  4. 請問~安裝了這個~還需要去中華電信申請他們的資料庫嗎?
    還是只需要申請伺服器即可~
    然後將電信給我的FTP位址輸入~
    再把使用DW設計好的網站上傳就可以了?
    因剛在學習~所以不是很懂~煩請大大解釋一下吧!

  5. 不好意思我想請問第三頁的第一張圖 和第二頁的太跳痛了(爆
    有點看不太懂 第二頁最後一張圖左邊顯示是(1)
    可是按第三頁第一章左邊顯示(3) 想請問這中間是><?

  6. 我已經用最新的 3.4.31 但是還是沒有design這個功能,我用wamp2.1

    香腸回應:
    這我也不太清楚,這跟phpmyadmin相關,或許是系統功能沒開或是最新版又刪除該功能。

  7. help~~畢業專題卡關
    伺服器沒辦法到TWAMP都會一直出現在loaclhost?!
    等入時密碼如果空白沒辦法進入!!!

    香腸回應:
    那你可以改用這套看看:Appserv

  8. 首先感謝香腸的回覆

    不過我的也沒那個鍵 ^^”

    我的wamp是2.0版的 … QQ

    香腸回應:
    使用本文介紹這套確定會有,如果是其它套我就不清楚哩

  9. 想要請問一下

    我有架設個人的wordpress blog
    我也想弄誰來我家
    想要請問該去哪個網站教學
    還是哪裡有提供程式碼可以直接貼進後台的

    wordpress 的誰來我家也可以進階到只在後台看到
    前台不顯示嗎

    我是新手
    請多多批評指教囉
    謝謝^▽^

    香腸回應:
    WordPress本身沒有誰來我家功能….
    我們只能透過外部的widget來達成

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料