藏經閣

一切有為法,如夢幻泡影,如露亦如電,應作如是觀。

Web伺服器環境快速建置--使用ApachePHPMySQLphpMyAdmin


.概念說明

安裝資料庫系統並不是只要把MySQL安裝好就好了,還要配合上伺服器(我們使用Apache)才可以運作。在專案實做的時候,不可能讓使用者直接下SQL指令,所以我們並須配合腳本語言PHP來製作動態的網頁,以便把SQL抓到的資料轉成HTML來呈現。


為了管理MySQL的方便,我們用phpMyAdmin這個用php寫成的圖形化管理介面來管理資料庫。


然而,ApachePHPMySQLphpMyAdmin都是open source的系統,並非一家公司所開發的,所以在程式間的存取權限上可能有問題。因此,我們必須要去設定一些conf檔,才可以順利運作。然而,這對於初學者來說,是有一定的門檻的。


以下文章我們將介紹使用AppServ Open Project安裝ApachePHPMySQLphpMyAdminAppServ已經將這四個套件包裝成一個程式,直接安裝這個整合程式就可以直接使用


.入門教學

0.先到AppServ Open Project下載。

安裝時,請根據你的使用者名稱,密碼,語系做設定,一直按下一部就好了。


1.開啟瀏覽器打上http://127.0.0.1/或是http://localhost

如果有出現網頁,那就是安裝成功了!

點選上方的phpMyAdmin Database Manager Version 2.6.4-pl4

進入MySQL圖形化管理介面


2.建立資料庫比如Project Trace Sysyem,縮寫:pts

3.建立資料表(relation),先選SQL,這樣就可以打指令了

基本上phpMyAdmin可以讓我們不用打指令就可以建立表格了

,但是他好像不能直接設定forengn key,所以我們還是用指令的方式建立表格

PROJECT為例:

CREATE TABLE PROJECT(

Pcode int NOT NULL ,

Pname varchar( 50 ) NOT NULL ,

Descript varchar( 50 ) NOT NULL ,

StartDate date NOT NULL ,

EndDate date NOT NULL ,

MgrCode int NOT NULL ,

PRIMARY KEY ( Pcode ) ,

FOREIGN KEY ( MgrCode ) REFERENCES MEMBER( Mcode )

)


4.建立table成功! 左邊出現project資料表

5.接著就可以用這個資料表來練習SQL語法。

剩下的就要靠各位自己去努力學習啦。大致是這樣子,有任何問題就提出來討論吧!

Good Luck


.可參考的資料

[1] PHP Manual(上方有search的功能)

http://www.php.net/manual/en/

[2] SQL Command and Function Reference

http://www.dbmaker.com.tw/reference/manuals/sql/contents.html

◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇
本文為藏經閣文章,歡迎轉載,但請註明網址,謝謝您。
【藏經閣】http://csie-tw.blogspot.com/
◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇◇

如何在Blogger新增隨機文章

Blogger Hack - How to add a Random Post Gadget in Blogger)

 


0 意見

張貼留言