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

很多架站程式都需要使用到資料庫,像是WordPressDiscuz等等都是,不過一般使用者頂多利用phpmyadmin來建立MySQL資料庫,但如果你是程式開發人員,建立資料庫是非常基礎的,更重要的要會個別新建資料庫內的結構、新增資料、看懂SQL語法,否則程式也無法開發下去了。當然初次接觸資料庫內部的東西,相信對很多人來說是很吃力的,不過多測試個幾次,其實它沒有你想像中那麼難唷!

學校有一堂課是資料庫系統,課程內容是針對資料進行分析設計,最後可以設計出最有效率的資料庫,當然這門課主要還是以觀念為主。不過最近有個作業是需要參照幾張表格,學習如何使用phpmyadmin建立出資料庫以及做結構的簡易設定,當然作業規定是透過MySQL來處理,而本篇文章主要是記錄該怎麼做,屬於筆記部分比較多,所以有些教學部分會提到一些專有名詞,而沒有解釋,如果看不懂但卻感興趣,可以問一下Google大神

若要建立MySQL資料庫大部分都是使用圖形介面的phpMyAdmin來進行資料庫的新增、刪除、修正等動作,要使用MySQL與phpMyAdmin,一般來說會推薦組合包,像是Appserv或是TWAMP,如果你不是要把自己電腦架成對外公開的伺服器,基本上比較推薦使用免安裝版的「TWAMP」伺服器系統,免安裝版的好處除了解壓縮後就可以使用外,更重要的是不會把阿帕器或是資料庫系統植入系統,伴隨著系統開機而啟動,變成開機自動啟動的軟體

下載與啟動TWAMP

關於TWAMP這套伺服器的下載與介紹,在此就不多做說明,請參考:「TWAMP免安裝中文版架站伺服器」這篇文章,先將TWAMP下載並解壓縮到英文路徑目錄,絕對不可以解壓縮到中文目錄、桌面,這將都造成伺服器無法正常啟動。

當TWAMP已經正確的解壓縮到英文目錄後(例如解壓縮在C槽根目錄),請找到資料夾內的「apmxe.exe」程式,點擊兩下執行,如果成功啟動,在螢幕右下角的工具列區會有個綠色圖案。

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

開始使用phpMyAdmin

第1步 首先連到本機伺服器網站「http://127.0.0.1」或是「http://localhost」都可以到達,進入後應該會看到以下預設畫面,如果沒看到表示您伺服器啟動失敗。接著請點擊畫面中的「phpMyadmin資料庫管理網頁」,而這個頁面上有告知你預設的登入帳號為「root」,密碼部分並無設定。


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

第2步 接著會來到phpMyAdmin登入畫面,當然您也可以透過網址來登入管理資料庫:「http://127.0.0.1/phmyadmin」或是「http://localhost/phpmyadmin」,登入名稱為「root」,密碼部分請留空,然後點擊﹝執行﹞。

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

第3步 基於安全性與良好的使用習慣,建議您替資料庫管理系統的root使用者設立一組密碼,請點擊「更改密碼」。

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

第4步 接著請選擇【密碼】並在欄位內輸入您的密碼並點擊﹝執行﹞。

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

第5步 當密碼設定成功後,你會看到以下畫面與一串SQL語法。

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

  • Kent Pong

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

  • Jbl

    錯誤

    SQL 語法:

    INSERT INTO `JBL`.`house` (

    `ADD` ,
    `Truf` ,
    `Price`

    )
    VALUES (

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

    ), (

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

    )

    MySQL 傳回:

    #1062 – Duplicate entry ‘宜蘭縣ç¤

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

  • vegetablechiu .

    借問一下,使用twamp DB 會記住什麼地方?password不小心設錯了….不知道要刪那裡才可以重設

    • 如果是一般phpMyadmin 可以這樣做: http://sofree.cc/mysql-password/

      至於TWAMP,我很久沒用了… 沒有研究過O.o

  • Roger

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

    • 我記得phpMyAdmin 內要對資料庫設定存取位置可以允許 localhost 以外的地方,就可以開放外站讀取了。

  • 新發現

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

    • 如果要透過自己電腦架設,可以使用 Appserv

  • hero

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

  • kk

    哈…原來資料庫是這樣做的..跟accss很像..但這個更強大…謝謝大大我一直以為很難..搞囉好九..卯塞頓開…謝謝大大….

  • Rick

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

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

  • o.o

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

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

  • 西閩

    這個是什麼版本的phpmyadmin? 可以改載點嗎

    香腸回應:
    我這個是用整合包的:TWAMP

  • 烏鴉

    首先感謝香腸的回覆

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

    我的wamp是2.0版的 … QQ

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

  • 烏鴉

    請問,

    較舊的版本沒有Designer該如何連外來鍵…。

    香腸回應:
    教學第三頁最後面有提到喔~看一下吧 :)

  • 路過

    版大!!

    請問~

    你的phpMyAdmin是用幾版的呢

    香腸回應:
    我用TWAMP整合包,所以版本應該是3.2.3

  • 岳龍

    話說..我差點錯過2.3頁,還好現在看到了= ="

    香腸回應:
    你眼睛卡到陰了…

  • 岳龍

    威猛的香腸大大~哪幾個步驟需要拍下來給JLL呢0.0??

    香腸回應:
    文章內有寫喔…XD

  • 岳龍

    有哪些要拍照阿= =??

    香腸回應:
    仔細看文章XD

  • 岳龍

    看得頭好痛..該死的JLL…

    香腸回應:
    這作業可以讓我發文,真好XD

  • 浩哲

    感謝的話
    我就不用說了
    畢竟有篇文章是用我照片
    喔對
    我用VISTA不能做
    我用sun的VirtualBox 用XP做出來的
    不知道為什麼
    帥氣又有型的香腸大大有"淺見"嗎?
    喔不
    我是說意見!!

    香腸回應:
    讓我們來舊文回顧: http://sofree.cc/perform-with-5-pens/

  • wordpress新手

    想要請問一下

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

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

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

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

  • 小簡

    Designer似乎是新版才有的功能
    看起來頗方便
    終於擺脫NAVICAT了

    香腸回應:
    應該是phpmyadmin3.x才有吧!?

  • 我在書上看到說SQL語言是最簡單的
    至少比高階語言簡單

    香腸回應:
    對阿~
    新增、刪除、修正是最常使用的

  • 岳龍

    感謝你於JLL手中拯救數十條人命~

    香腸回應:
    ….

  • 應該要提一提
    數字項目不用括(8)
    而文字符號就要(“ABC")

    香腸回應:
    進階的東西就留給讀者自己研究了 :)