資料庫是存儲數據與管理數據的基礎,也是目前絕大多數動態網站開發所必備的基礎知識。MySQL資料庫教程系列文章主要以MySQL資料庫管理系統為例對關係型資料庫相關定義與操作等進行講解。並結合PHP與PDO等講解,為初學者提供快速學習PHP動態網站開發所需的知識與技能。本文主要介紹MySQL+PHP的集成開發環境。配套視頻教程請查看發布的視頻。
MySQL資料庫管理系統
MySQL資料庫管理系統是目前世界範圍使用較為廣泛的資料庫管理系統之一。Apache、MySQL與PHP的黃金組合,為各類動態網站的開發提供了便捷、高效的技術。作為一款優秀的資料庫管理軟體,MySQL可以實現對關係型資料庫進行有效的對象管理與數據存儲管理。MySQL中資料庫對象定義、操作及數據的增刪改查操作等均可以使用T-SQL語言實現。本系列教程選擇使用MySQL作為資料庫入門課程主要基於以下原因:
1、MySQL安裝體積較小、效率較高
使用MySQL進行資料庫教學最主要的優勢在於,MySQL本身安裝體積較小,搭建環境所需的軟硬體資源較低。與同屬於關係型資料庫管理系統的SQL Server安裝文件以G為單位相比較,以MB為單位的MySQL下載、安裝過程更加簡單,有利於初學者學習。
MySQL資料庫管理系統
2、MySQL集成開發環境的快速搭建
對於應用程序與Web站點而言,資料庫往往作為後台服務,即為前端頁面提供數據存儲管理功能與展示數據功能。因此學習資料庫的目的主要是進行應用程序或Web頁面開發。以phpStudy、XMAPP為代表的軟體為MySQL應用程序、Web站點開發提供了快速環境的搭建。
MySQL+PHP集成開發環境搭建
基於以上兩個主要原因,我們的資料庫基礎系列課程選擇使用MySQL資料庫管理系統進行教學。
MySQL與PHP集成開發環境搭建
目前國內外MySQL、Apache、PHP集成開發環境較多,國內知名軟體如phpStudy為Web動態網站開發者提供支持php與mysql的集成開發環境。國外知名軟體如XMAPP為用戶提供與phpStudy類似功能的集成開發環境。我們可以選擇這兩款軟體快速搭建MySQL學習的環境。本教程中選擇使用XAMPP作為資料庫教學的集成開發環境。該軟體安裝運行頁面如下:
XMAPP運行頁面
XAMPP軟體運行頁面如上圖所示,主要提供服務包括Apache服務與MySQL服務。其中Apache服務主要用於提供網頁的HTTP訪問。MySQL服務主要用於實現數據存儲與管理。本教程主要學習MySQL服務部分,啟動該服務之後,可通過Admin按鈕進入資料庫管理頁面。頁面運行如下:
phpmyadmin
通過phpmyadmin管理頁面我們可以實現對資料庫對象即數據表進行管理與操作。常見資料庫對象包括資料庫、數據表、存儲過程與觸發器等。表的操作主要指數據的增刪改查操作等。除以上工具之外本教程還提供了一個第三方客戶端的資料庫管理軟體,基本結構與功能與phpMyadmin基本類似。該軟體為SQL yog,其運行頁面如下圖所示:
SQL yog頁面
以上我們給出了本教程教學所需MySQL環境與資料庫管理工具,如需下載地址請關注並留言。
搭建環境典型問題解決措施
在安裝XAMPP與SQL yog過程中可能會遇到安裝錯誤問題,主要安裝問題為埠佔用問題。如在安裝完成啟動apache或者mysql過程無法啟動,可以考慮是否是埠佔用問題,並通過修改配置文件埠號解決該問題。如apache埠號被佔用可通過修改httpd-ssl文件進行修改:
修改apache埠號
另外如果電商上本身帶有IIS服務,也將會導致Apache啟動失敗,這個時候只需要從系統服務頁面手動關閉IIS服務即可。
原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/213165.html
微信掃一掃
支付寶掃一掃