本書在介紹Web數(shù)據(jù)庫基本理論與知識的基礎(chǔ)上,詳細(xì)分析和論述了利用HTML、PHP、ASP對MySQL數(shù)據(jù)庫進(jìn)行開發(fā)的方法,介紹了Web數(shù)據(jù)庫系統(tǒng)的開發(fā)與應(yīng)用技術(shù),并提供了完整的網(wǎng)頁及應(yīng)用程序代碼。全書共7章,第1章介紹Web數(shù)據(jù)庫的基本知識與AppServ軟件包的使用,第2章介紹MySQL數(shù)據(jù)庫的基本操作與批量執(zhí)行命令的基本方法,第3章對HTML、CSS、PHP進(jìn)行了概述,并對PHP驗證HTML表單數(shù)據(jù)的方法進(jìn)行了說明,第4章介紹了使用PHP進(jìn)行MySQL數(shù)據(jù)庫編程,重點(diǎn)介紹PHP維護(hù)MySQL數(shù)據(jù)表數(shù)據(jù)的技術(shù)和方法,第5章介紹ASP及使用ASP訪問MySQL數(shù)據(jù)庫的基本知識與技術(shù),第6章以讀者借閱系統(tǒng)設(shè)計與實現(xiàn)為例,詳細(xì)分析基于PHP+MySQL的Web數(shù)據(jù)庫的設(shè)計過程與實現(xiàn)技術(shù),第7章介紹了基于ASP+MySQL的通訊錄系統(tǒng)的設(shè)計與實現(xiàn)。
全書以理論敘述為基礎(chǔ),以案例分析為依托,以MySQL數(shù)據(jù)庫的Web訪問與系統(tǒng)實現(xiàn)為主線,系統(tǒng)闡述和全面揭示了Web數(shù)據(jù)庫技術(shù)的基本理論與知識體系,從深層次剖析了Web數(shù)據(jù)庫系統(tǒng)的設(shè)計與實現(xiàn)方法。本書所有網(wǎng)頁及應(yīng)用程序代碼均在計算機(jī)上運(yùn)行通過。
本書每章均附有適量的思考題,可作為高等院校管理類專業(yè)學(xué)生的數(shù)據(jù)庫教材,也可作為網(wǎng)站開發(fā)人員的參考書。
目 錄
前言
第1章 Web數(shù)據(jù)庫技術(shù)概述1
1.1 數(shù)據(jù)管理技術(shù)與數(shù)據(jù)庫系統(tǒng)1
1.1.1 數(shù)據(jù)管理技術(shù)1
1.1.2 數(shù)據(jù)庫與數(shù)據(jù)庫系統(tǒng)2
1.1.3 關(guān)系數(shù)據(jù)庫4
1.1.4 數(shù)據(jù)模型與數(shù)據(jù)模式14
1.2 Web數(shù)據(jù)庫15
1.2.1 網(wǎng)絡(luò)體系結(jié)構(gòu)與網(wǎng)站資源構(gòu)成15
1.2.2 Web技術(shù)基礎(chǔ)17
1.2.3 Web數(shù)據(jù)庫基本原理19
1.2.4 Web數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)23
1.3 AppServ軟件包的安裝與使用25
1.3.1 AppServ軟件包簡介25
1.3.2 AppServ軟件包的下載、安裝與
測試25
1.3.3 AppServ軟件的默認(rèn)文件夾結(jié)構(gòu)30
1.3.4 運(yùn)行環(huán)境的個性化設(shè)置31
思考題34
第2章 MySQL數(shù)據(jù)庫基礎(chǔ)35
2.1 MySQL數(shù)據(jù)庫簡介35
2.1.1 MySQL特點(diǎn)35
2.1.2 MySQL數(shù)據(jù)類型36
2.2 MySQL數(shù)據(jù)庫基本操作39
2.2.1 MySQL數(shù)據(jù)庫模型39
2.2.2 MySQL數(shù)據(jù)庫操作方式41
2.2.3 MySQL客戶端命令格式與應(yīng)用42
2.2.4 MySQL用戶管理59
2.3 MySQL批處理61
2.3.1 批量執(zhí)行若干命令61
2.3.2 批處理命令執(zhí)行多個sql腳本63
思考題64
第3章 HTML、CSS與PHP基礎(chǔ)68
3.1 HTML技術(shù)68
3.1.1 HTML技術(shù)概述68
3.1.2 HTML列表、表格與表單71
3.1.3 HTML應(yīng)用菜單設(shè)計75
3.2 CSS及其使用79
3.3 PHP技術(shù)82
3.3.1 PHP簡介82
3.3.2 PHP文件的編輯與執(zhí)行83
3.3.3 PHP語法嵌入HTML85
3.3.4 PHP程序流程控制86
3.3.5 PHP內(nèi)置函數(shù)與自定義函數(shù)92
3.3.6 PHP數(shù)組96
3.3.7 正則表達(dá)式與數(shù)據(jù)正確性驗證99
3.3.8 利用PHP驗證HTML表單提交的
數(shù)據(jù)101
思考題105
第4章 使用PHP進(jìn)行MySQL數(shù)據(jù)庫
編程107
4.1 PHP進(jìn)行MySQL數(shù)據(jù)庫編程
基礎(chǔ)107
4.1.1 PHP管理MySQL數(shù)據(jù)庫的基本
操作107
4.1.2 PHP維護(hù)MySQL數(shù)據(jù)庫的基本
操作108
4.1.3 PHP維護(hù)MySQL數(shù)據(jù)表的基本
操作109
4.1.4 PHP維護(hù)MySQL數(shù)據(jù)表數(shù)據(jù)的
基本操作110
4.2 PHP維護(hù)MySQL數(shù)據(jù)庫111
4.2.1 建立數(shù)據(jù)庫111
4.2.2 顯示數(shù)據(jù)庫列表113
4.2.3 刪除數(shù)據(jù)庫113
4.3 PHP維護(hù)MySQL數(shù)據(jù)表115
4.3.1 建立數(shù)據(jù)表115
4.3.2 顯示數(shù)據(jù)表結(jié)構(gòu)123
4.3.3 修改數(shù)據(jù)表結(jié)構(gòu)126
4.3.4 刪除數(shù)據(jù)表134
4.4 PHP維護(hù)MySQL數(shù)據(jù)表的記錄136
4.4.1 插入、修改與刪除記錄136
4.4.2 顯示與查詢記錄137
4.4.3 統(tǒng)計記錄139
思考題141
第5章 使用ASP進(jìn)行MySQL數(shù)據(jù)庫
編程142
5.1 ASP概述142
5.1.1 ASP與ASP文件142
5.1.2 ASP程序的編寫148
5.2 通過ASP操作MySQL數(shù)據(jù)庫153
5.2.1 建立MySQL ODBC數(shù)據(jù)源153
5.2.2 利用Connection對象操作MySQL
數(shù)據(jù)庫154
5.2.3 利用RecordSet對象操作MySQL
數(shù)據(jù)庫156
5.2.4 利用Command對象操作MySQL
數(shù)據(jù)庫157
5.3 ASP操作MySQL數(shù)據(jù)庫編程
實例158
5.3.1 建立數(shù)據(jù)庫158
5.3.2 建立數(shù)據(jù)表159
5.3.3 插入記錄159
5.3.4 查詢或瀏覽數(shù)據(jù)160
5.3.5 更新數(shù)據(jù)161
5.3.6 刪除記錄162
5.3.7 刪除數(shù)據(jù)表163
5.3.8 刪除數(shù)據(jù)庫163
思考題164
第6章 PHP+MySQL應(yīng)用實踐:讀者
借閱系統(tǒng)設(shè)計與實現(xiàn)165
6.1 讀者借閱系統(tǒng)的數(shù)據(jù)模型與功能
分析165
6.2 用戶注冊166
6.2.1 用戶注冊表單166
6.2.2 注冊信息處理170
6.2.3 系統(tǒng)管理員修改會員類別172
6.3 用戶登錄與菜單管理175
6.3.1 用戶登錄表單175
6.3.2 自定義函數(shù)文件與菜單數(shù)據(jù)文件176
6.3.3 用戶登錄數(shù)據(jù)的校驗與處理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 圖書信息的分類匯總、統(tǒng)計與
計算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 用戶發(fā)布、瀏覽與刪除留言237
6.7.2 管理員瀏覽、回復(fù)與刪除留言242
思考題247
第7章 ASP+MySQL應(yīng)用實踐:通訊
錄系統(tǒng)設(shè)計與實現(xiàn)250
7.1 通訊錄系統(tǒng)概述250
7.2 增加聯(lián)系人信息251
7.3 通訊錄信息瀏覽與分頁顯示255
7.4 查詢聯(lián)系人信息259
7.5 修改聯(lián)系人信息262
7.6 刪除聯(lián)系人信息269
7.7 通訊錄系統(tǒng)管理界面272
7.8 修改用戶密碼276
7.9 修改用戶類別279
7.10 系統(tǒng)登錄284
思考題286
參考文獻(xiàn)288