Web數據庫技術與MySQL應用教程
內容描述
本書在介紹Web數據庫基本理論與知識的基礎上,
詳細分析和論述了利用HTML、PHP、ASP對MySQL數據庫進行開發的方法,
介紹了Web數據庫系統的開發與應用技術,並提供了完整的網頁及應用程序代碼。
全書共7章,
D1章介紹Web數據庫的基本知識與AppServ軟件包的使用,
D2章介紹MySQL數據庫的基本操作與批量執行命令的基本方法,
D3章對HTML、CSS、PHP進行了概述,並對PHP驗證HTML表單數據的方法進行了說明,
D4章介紹了使用PHP進行MySQL數據庫編程,重點介紹PHP維護MySQL數據表數據的技術和方法,
D5章介紹ASP及使用ASP訪問MySQL數據庫的基本知識與技術,
D6章以讀者藉閱系統設計與實現為例,詳細分析基於PHP+MySQL的Web數據庫的設計過程與實現技術,
D7章介紹了基於ASP+MySQL的通訊錄系統的設計與實現。
全書以理論敘述為基礎,以案例分析為依托,以MySQL數據庫的Web訪問與系統實現為主線,
系統闡述和全面揭示了Web數據庫技術的基本理論與知識體系,從深層次剖析了Web數據庫系統的設計與實現方法。
本書所有網頁及應用程序代碼均在計算機上運行通過。
本書每章均附有適量的思考題,可作為高等院校管理類專業學生的數據庫教材,也可作為wz開發人員的參考書。
目錄大綱
目 錄
前言
D1章 Web數據庫技術概述1
1.1 數據管理技術與數據庫系統1
1.1.1 數據管理技術1
1.1.2 數據庫與數據庫系統2
1.1.3 關係數據庫4
1.1.4 數據模型與數據模式14
1.2 Web數據庫15
1.2.1 網絡體系結構與wz資源構成15
1.2.2 Web技術基礎17
1.2.3 Web數據庫基本原理19
1.2.4 Web數據庫應用系統的開發23
1.3 AppServ軟件包的安裝與使用25
1.3.1 AppServ軟件包簡介25
1.3.2 AppServ軟件包的下載、安裝與測試25
1.3.3 AppServ軟件的默認文件夾結構30
1.3.4 運行環境的個性化設置31
思考題34
D2章 MySQL數據庫基礎35
2.1 MySQL數據庫簡介35
2.1.1 MySQL特點35
2.1.2 MySQL數據類型36
2.2 MySQL數據庫基本操作39
2.2.1 MySQL數據庫模型39
2.2.2 MySQL數據庫操作方式41
2.2.3 MySQL客戶端命令格式與應用42
2.2.4 MySQL用戶管理59
2.3 MySQL批處理61
2.3.1 批量執行若干命令61
2.3.2 批處理命令執行多個sql腳本63
思考題64
D3章 HTML、CSS與PHP基礎68
3.1 HTML技術68
3.1.1 HTML技術概述68
3.1.2 HTML列表、表格與表單71
3.1.3 HTML應用菜單設計75
3.2 CSS及其使用79
3.3 PHP技術82
3.3.1 PHP簡介82
3.3.2 PHP文件的編輯與執行83
3.3.3 PHP語法嵌入HTML85
3.3.4 PHP程序流程控制86
3.3.5 PHP內置函數與自定義函數92
3.3.6 PHP數組96
3.3.7 正則表達式與數據正確性驗證99
3.3.8 利用PHP驗證HTML表單提交的數據101
思考題105
D4章 使用PHP進行MySQL數據庫編程107
4.1 PHP進行MySQL數據庫編程基礎107
4.1.1 PHP管理MySQL數據庫的基本操作107
4.1.2 PHP維護MySQL數據庫的基本操作108
4.1.3 PHP維護MySQL數據表的基本操作109
4.1.4 PHP維護MySQL數據表數據的基本操作110
4.2 PHP維護MySQL數據庫111
4.2.1 建立數據庫111
4.2.2 顯示數據庫列表113
4.2.3 刪除數據庫113
4.3 PHP維護MySQL數據表115
4.3.1 建立數據表115
4.3.2 顯示數據表結構123
4.3.3 修改數據表結構126
4.3.4 刪除數據表134
4.4 PHP維護MySQL數據表的記錄136
4.4.1 插入、修改與刪除記錄136
4.4.2 顯示與查詢記錄137
4.4.3 統計記錄139
思考題141
D5章 使用ASP進行MySQL數據庫編程142
5.1 ASP概述142
5.1.1 ASP與ASP文件142
5.1.2 ASP程序的編寫148
5.2 通過ASP操作MySQL數據庫153
5.2.1 建立MySQL ODBC數據源153
5.2.2 利用Connection對像操作MySQL數據庫154
5.2.3 利用RecordSet對像操作MySQL數據庫156
5.2.4 利用Command對像操作MySQL數據庫157
5.3 ASP操作MySQL數據庫編程實例158
5.3.1 建立數據庫158
5.3.2 建立數據表159
5.3.3 插入記錄159
5.3.4 查詢或瀏覽數據160
5.3.5 更新數據161
5.3.6 刪除記錄162
5.3.7 刪除數據表163
5.3.8 刪除數據庫163
思考題164
D6章 PHP+MySQL應用實踐:讀者借閱系統設計與實現165
6.1 讀者藉閱系統的數據模型與功能分析165
6.2 用戶註冊166
6.2.1 用戶註冊表單166
6.2.2 註冊信息處理170
6.2.3 系統管理員修改會員類別172
6.3 用戶登錄與菜單管理175
6.3.1 用戶登錄表單175
6.3.2 自定義函數文件與菜單數據文件176
6.3.3 用戶登錄數據的校驗與處理178
6.4 讀者信息管理180
6.4.1 修改密碼180
6.4.2 讀者信息瀏覽與分頁顯示183
6.4.3 讀者信息查詢187
6.4.4 讀者信息修改190
6.4.5 讀者信息刪除197
6.5 圖書信息管理201
6.5.1 圖書信息查詢與管理201
6.5.2 添加圖書信息204
6.5.3 圖書信息分頁顯示208
6.5.4 圖書信息修改210
6.5.5 圖錄刪除214
6.5.6 圖書信息的分類匯z、統計與計算216
6.6 借閱信息管理218
6.6.1 借書信息管理218
6.6.2 還書信息管理222
6.6.3 綜合查詢227
6.6.4 清理已還書信息231
6.7 留言管理237
6.7.1 用戶發布、瀏覽與刪除留言237
6.7.2 管理員瀏覽、回復與刪除留言242
思考題247
D7章 ASP+MySQL應用實踐:通訊錄系統設計與實現250
7.1 通訊錄系統概述250
7.2 增加聯繫人信息251
7.3 通訊錄信息瀏覽與分頁顯示255
7.4 查詢聯繫人信息259
7.5 修改聯繫人信息262
7.6 刪除聯繫人信息269
7.7 通訊錄系統管理界面272
7.8 修改用戶密碼276
7.9 修改用戶類別279
7.10 系統登錄284
思考題286
參考文獻288