CG 數位學習網 > PHP 教學



資料庫的主要功能是儲存各種資料,本課程使用的 MySQL 屬於一種資料庫,可以將不同種類的資料分類管理,以便於隨時查詢、分析、比對資料。

MySQL 是由 MySQL AB 公司開發的關聯式資料庫管理系統,擁有高效能、多執行緒、多使用者的優點。

資料庫是由資料表 ( Table ) 、 欄位 ( Column ) 與記錄 ( Record ) 組成,在資料庫中實際儲存資料的是資料表,若以公司為例,資料庫裡可能包含了供貨商資料表、商品資料表、客戶資料表、訂單資料表,以及員工資料表;而在資料表中以欄位來區分儲存的項目,若以員工資料表為例,可能包含員工編號、員工姓名、性別、職稱、所屬部門、到職日期等欄位。

當我們開始建置資料庫時,通常會先規劃資料表的欄位類型,當儲存不同的資料型態,適合的欄位類型也會有所不同,例如儲存文字型態、數值型態、日期與時間型態、特殊型態等資料類型。若欄位型態設定不適當,可能造成資料無法儲存,或儲存的資料不完整,甚至導致資料庫儲存的空間浪費,影響資料庫執行的效能。

MySQL 原本是在 Linux 系統下發展出來的資料庫,最初需要透過輸入指令的方式來操作,但是對於不熟悉 MySQL 指令的使用者,現在也可以選擇使用 phpMyAdmin、Navicat 等管理軟體來操作。除了 Linux 版本,現在 MySQL 資料庫系統也可以運行於 Windows、Mac OS X、FreeBSD、OpenBSD、Novell Netware 作業系統。即使我們在視窗環境使用 PHP 與 MySQL 開發的動態網頁,也能輕鬆移到其他系統運作,真正達到跨平台的優勢。



~ CG 數位學習網版權所有 ~