MySQL 8開(kāi)發(fā)及實(shí)例(含開(kāi)發(fā)實(shí)例視頻分析)
定 價(jià):148 元
- 作者:鄭阿奇
- 出版時(shí)間:2021/8/1
- ISBN:9787121416378
- 出 版 社:電子工業(yè)出版社
- 中圖法分類:TP311.132.3
- 頁(yè)碼:820
- 紙張:
- 版次:01
- 開(kāi)本:16開(kāi)
本書(shū)共23章,包括MySQL 8基本內(nèi)容、MySQL 8擴(kuò)展內(nèi)容、MySQL 8綜合設(shè)計(jì)和流行平臺(tái)開(kāi)發(fā)MySQL 8應(yīng)用等。MySQL 8基本內(nèi)容包括安裝、運(yùn)行和基本工具,數(shù)據(jù)庫(kù)、字符集和存儲(chǔ)引擎,數(shù)據(jù)類型,表結(jié)構(gòu)設(shè)計(jì),表記錄操作,分區(qū)、表空間和行格式,運(yùn)算符、表達(dá)式和系統(tǒng)函數(shù),查詢、視圖和索引,過(guò)程式對(duì)象程序設(shè)計(jì),用戶與權(quán)限,系統(tǒng)管理等。MySQL 8擴(kuò)展內(nèi)容包括數(shù)據(jù)安全、云數(shù)據(jù)庫(kù)、數(shù)據(jù)復(fù)制、集群:NDB Cluster和NoSQL等。MySQL 8綜合設(shè)計(jì)包括各流行平臺(tái)共用的數(shù)據(jù)庫(kù)綜合實(shí)例設(shè)計(jì),涉及數(shù)據(jù)庫(kù)設(shè)計(jì)、表結(jié)構(gòu)設(shè)計(jì)、視圖設(shè)計(jì)、觸發(fā)器設(shè)計(jì)、存儲(chǔ)過(guò)程和自定義函數(shù)設(shè)計(jì)、事件設(shè)計(jì)、角色和用戶權(quán)限設(shè)計(jì)等,在此基礎(chǔ)上對(duì)數(shù)據(jù)庫(kù)實(shí)例各對(duì)象采用樣本數(shù)據(jù)進(jìn)行測(cè)試。流行平臺(tái)開(kāi)發(fā)MySQL 8應(yīng)用涉及PHP、Vue/ElementUI+Spring Boot+ MyBatis、Android、WebService、Visual C#、Qt+Python等平臺(tái),以網(wǎng)上商城不同應(yīng)用角色操作MySQL 8數(shù)據(jù)庫(kù)實(shí)例各對(duì)象,并在該過(guò)程中完成網(wǎng)上商城基本功能。本書(shū)以講故事的方式介紹MySQL 8的基本內(nèi)容和配套實(shí)例,通過(guò)數(shù)據(jù)庫(kù)綜合設(shè)計(jì)和樣本數(shù)據(jù)測(cè)試將MySQL 8各對(duì)象串聯(lián)起來(lái)解決實(shí)際問(wèn)題,精心設(shè)計(jì)流行平臺(tái)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)功能,網(wǎng)上配套資源與本書(shū)緊密配合,層次清晰、閱讀方便。本書(shū)配套資源非常豐富,包括非基本功能二維碼文檔,每個(gè)平臺(tái)各階段可運(yùn)行的工程源程序文件和數(shù)據(jù)庫(kù)文件,每個(gè)平臺(tái)配套開(kāi)發(fā)過(guò)程及應(yīng)用程序分析視頻。本書(shū)可作為MySQL 8學(xué)習(xí)和應(yīng)用開(kāi)發(fā)文檔,也可作為高等院校相關(guān)專業(yè)學(xué)生的參考書(shū)。
鄭阿奇教授,任教于南京師范大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院,主編多本計(jì)算機(jī)專業(yè)教材,多次獲選為國(guó)家規(guī)劃教材,兩次獲江蘇省優(yōu)秀教學(xué)成果二等獎(jiǎng)、江蘇省暢銷圖書(shū)編輯二等獎(jiǎng)、全國(guó)高校出版社優(yōu)秀暢銷書(shū)二等獎(jiǎng)、兩次獲南京師范大學(xué)優(yōu)秀教學(xué)成果一等獎(jiǎng)、南京師范大學(xué)精品教材一等獎(jiǎng)。
第0章 本書(shū)導(dǎo)讀 1
第1章 MySQL 8安裝、運(yùn)行和基本工具 4
1.1 MySQL簡(jiǎn)介 4
1.1.1 MySQL的起源、特點(diǎn)及版本 4
1.1.2 MySQL 8 5
1.2 MySQL 8安裝與運(yùn)行 7
1.2.1 安裝包方式安裝 7
1.2.2 壓縮包方式安裝 12
1.2.3 運(yùn)行MySQL 8 15
1.2.4 SQL語(yǔ)言 18
1.3 MySQL操作工具 19
1.3.1 MySQL客戶端工具 19
1.3.2 MySQL第三方工具 20
第2章 MySQL 8數(shù)據(jù)庫(kù)、字符集和存儲(chǔ)引擎 24
2.1 數(shù)據(jù)庫(kù)和表的基本操作 24
2.1.1 系統(tǒng)數(shù)據(jù)庫(kù)和本書(shū)創(chuàng)建的數(shù)據(jù)庫(kù) 24
2.1.2 數(shù)據(jù)庫(kù)的操作 26
2.1.3 表創(chuàng)建和記錄的基本操作及實(shí)例 27
2.2 字符集和排序規(guī)則 30
2.2.1 字符及其編碼 30
2.2.2 MySQL 8字符集 33
2.2.3 字符集環(huán)境變量設(shè)置 36
2.2.4 數(shù)據(jù)庫(kù)對(duì)象字符集修改 38
2.2.5 字符串亂碼問(wèn)題 39
2.2.6 字符排序規(guī)則及實(shí)例 40
2.3 數(shù)據(jù)庫(kù)存儲(chǔ)引擎及實(shí)例 43
2.3.1 常用存儲(chǔ)引擎:【MERGE存儲(chǔ)引擎實(shí)例】 44
2.3.2 其他存儲(chǔ)引擎:【CSV存儲(chǔ)引擎實(shí)例】 48
第3章 MySQL 8數(shù)據(jù)類型 51
3.1 數(shù)值類型及實(shí)例 51
3.1.1 整數(shù)類型 52
3.1.2 實(shí)數(shù)類型 53
3.1.3 位型 58
3.2 日期與時(shí)間類型及實(shí)例 59
3.3 字符串類型及實(shí)例 65
3.3.1 文本字符串類型 65
3.3.2 枚舉類型和集合類型 69
3.3.3 二進(jìn)制字符串類型 72
3.4 JSON和空間數(shù)據(jù)類型及實(shí)例 75
3.4.1 JSON數(shù)據(jù)類型 75
3.4.2 空間數(shù)據(jù)類型 79
第4章 MySQL 8表結(jié)構(gòu)設(shè)計(jì) 86
4.1 數(shù)據(jù)類型選擇分析:【網(wǎng)上商城表實(shí)例】 86
4.2 創(chuàng)建表結(jié)構(gòu):【網(wǎng)上商城表結(jié)構(gòu)實(shí)例】 90
4.2.1 列及其常用屬性 91
4.2.2 列約束 95
4.2.3 列默認(rèn)值 96
4.2.4 數(shù)值類型其他列屬性 98
4.2.5 字符類型其他列屬性 99
4.2.6 虛擬列和類型變化 99
4.2.7 表約束 101
4.2.8 外鍵約束 104
4.2.9 從舊表創(chuàng)建新表 108
4.2.10 表選項(xiàng) 111
4.3 修改表結(jié)構(gòu) 112
4.3.1 添加和刪除列 113
4.3.2 修改列及其屬性 113
4.3.3 添加和刪除約束 118
4.3.4 表選項(xiàng)修改 122
第5章 MySQL 8表記錄操作 123
5.1 插入記錄 123
5.1.1 插入新記錄:【訂單表、用戶表、商品表實(shí)例】 123
5.1.2 插入查詢記錄 129
5.1.3 導(dǎo)入文件數(shù)據(jù):【商品表、供貨商表實(shí)例】 130
5.1.4 導(dǎo)入Excel/Word文件數(shù)據(jù):【訂單表、訂單項(xiàng)表實(shí)例】 136
5.1.5 導(dǎo)入圖片數(shù)據(jù) 139
5.2 修改記錄 140
5.2.1 替換記錄 140
5.2.2 更新記錄 143
5.2.3 JSON類型列記錄修改:【用戶表列更新實(shí)例】 147
5.2.4 空間類型列記錄修改:【用戶表列更新實(shí)例】 148
5.3 刪除記錄 149
5.3.1 逐個(gè)刪除行 149
5.3.2 清空表記錄 151
5.4 導(dǎo)出記錄 152
5.4.1 表記錄導(dǎo)出成表 152
5.4.2 表記錄導(dǎo)出成文件 152
第6章 MySQL 8分區(qū)、表空間和行格式 155
6.1 分區(qū)及實(shí)例 155
6.1.1 分區(qū)簡(jiǎn)介 155
6.1.2 分區(qū)的基本操作 156
6.1.3 范圍分區(qū) 160
6.1.4 列表分區(qū) 163
6.1.5 散列分區(qū) 165
6.1.6 鍵分區(qū) 168
6.1.7 子分區(qū) 169
6.1.8 分區(qū)管理 171
6.2 表空間及實(shí)例 175
6.2.1 表空間介紹 175
6.2.2 表空間的創(chuàng)建和使用 179
6.2.3 表空間中表的移動(dòng) 180
6.2.4 修改表空間屬性 181
6.2.5 刪除表空間 182
6.3 行格式 183
6.3.1 概述 183
6.3.2 行格式設(shè)定和修改 184
6.3.3 行格式參數(shù)設(shè)置 185
第7章 MySQL 8運(yùn)算符、表達(dá)式和系統(tǒng)函數(shù) 187
7.1 常量和變量 187
7.1.1 常量 187
7.1.2 變量 189
7.2 運(yùn)算符與表達(dá)式 194
7.2.1 賦值運(yùn)算符 194
7.2.2 算術(shù)運(yùn)算符 194
7.2.3 比較運(yùn)算符 195
7.2.4 判斷運(yùn)算符 200
7.2.5 字符串匹配 202
7.2.6 邏輯運(yùn)算符和位運(yùn)算符 204
7.2.7 表達(dá)式和運(yùn)算符的優(yōu)先級(jí) 206
7.3 系統(tǒng)函數(shù) 208
7.3.1 數(shù)學(xué)函數(shù) 208
7.3.2 字符串函數(shù) 211
7.3.3 日期時(shí)間函數(shù) 217
7.3.4 類型轉(zhuǎn)換函數(shù) 224
7.3.5 JSON函數(shù) 225
7.3.6 空間數(shù)據(jù)處理函數(shù) 229
7.3.7 窗口函數(shù) 234
7.3.8 其他函數(shù) 236
第8章 MySQL 8查詢、視圖和索引 238
8.1 數(shù)據(jù)庫(kù)查詢及實(shí)例 238
8.1.1 SELECT語(yǔ)句 238
8.1.2 選擇輸出項(xiàng) 239
8.1.3 單數(shù)據(jù)源 244
8.1.4 多數(shù)據(jù)源 247
8.1.5 查詢條件:邏輯條件 251
8.1.6 查詢條件:枚舉、集合、JSON和空間條件 256
8.1.7 查詢條件:子查詢條件 259
8.1.8 分組 265
8.1.9 分組后篩選 267
8.1.10 輸出行排序 269
8.1.11 輸出行限制 270
8.1.12 多表記錄聯(lián)合 271
8.1.13 通用表表達(dá)式 272
8.1.14 窗口表達(dá) 273
8.1.15 查詢準(zhǔn)備 276
8.1.16 單表簡(jiǎn)單查詢 277
8.2 視圖及實(shí)例 277
8.2.1 創(chuàng)建視圖 278
8.2.2 查詢視圖 279
8.2.3 更新視圖 280
8.2.4 修改視圖 283
8.2.5 刪除視圖 284
8.3 索引及實(shí)例 285
8.3.1 索引概述 285
8.3.2 索引操作 286
8.3.3 特殊數(shù)據(jù)類型索引 289
8.3.4 索引與分區(qū)查詢 290
8.3.5 索引建立原則 291
8.4 評(píng)估查詢性能及實(shí)例 293
8.4.1 評(píng)估查詢概述 293
8.4.2 評(píng)估查詢實(shí)例及其說(shuō)明 295
8.4.3 統(tǒng)計(jì)直方圖 297
第9章 MySQL 8過(guò)程式對(duì)象程序設(shè)計(jì) 299
9.1 過(guò)程體 299
9.1.1 復(fù)合語(yǔ)句的開(kāi)始和結(jié)束 300
9.1.2 局部變量定義 300
9.1.3 條件分支 301
9.1.4 循環(huán)執(zhí)行 303
9.2 出錯(cuò)處理及實(shí)例 305
9.2.1 根據(jù)錯(cuò)誤自動(dòng)處理 306
9.2.2 根據(jù)情況拋出信號(hào) 309
9.3 事務(wù)管理及實(shí)例 311
9.3.1 基本概念 311
9.3.2 事務(wù)處理 312
9.3.3 事務(wù)隔離級(jí) 315
9.3.4 事務(wù)應(yīng)用實(shí)例 316
9.4 游標(biāo)及實(shí)例 319
9.5 存儲(chǔ)過(guò)程及實(shí)例 321
9.5.1 存儲(chǔ)過(guò)程的基本操作 321
9.5.2 存儲(chǔ)過(guò)程的應(yīng)用 323
9.5.3 存儲(chǔ)對(duì)象訪問(wèn)控制 325
9.6 存儲(chǔ)函數(shù)及實(shí)例 326
9.6.1 存儲(chǔ)函數(shù)的基本操作 326
9.6.2 存儲(chǔ)函數(shù)的應(yīng)用 328
9.7 觸發(fā)器及實(shí)例 331
9.7.1 觸發(fā)器的創(chuàng)建和修改 331
9.7.2 觸發(fā)器應(yīng)用舉例 333
9.7.3 觸發(fā)器和存儲(chǔ)過(guò)程的使用注意事項(xiàng) 337
9.8 事件及實(shí)例 338
9.8.1 創(chuàng)建事件 338
9.8.2 修改和刪除事件 340
第10章 MySQL 8用戶與權(quán)限 342
10.1 用戶管理及實(shí)例 342
10.1.1 創(chuàng)建、刪除用戶 343
10.1.2 修改用戶名、密碼 344
10.2 權(quán)限控制及實(shí)例 345
10.2.1 授予權(quán)限語(yǔ)句 345
10.2.2 權(quán)限轉(zhuǎn)移和限制 351
10.2.3 權(quán)限撤銷 353
10.2.4 Navicat可視化權(quán)限操作 353
10.3 角色和權(quán)限管理及實(shí)例 354
10.3.1 創(chuàng)建角色和分配權(quán)限 355
10.3.2 用戶角色和權(quán)限分配舉例 355
第11章 MySQL 8系統(tǒng)管理 357
11.1 全局鎖、表鎖、行鎖和死鎖 357
11.1.1 全局鎖 357
11.1.2 表鎖 358
11.1.3 行鎖 359
11.1.4 死鎖 363
11.2 數(shù)據(jù)庫(kù)備份與恢復(fù) 363
11.2.1 mysqldump備份和恢復(fù) 364
11.2.2 使用日志文件備份和恢復(fù) 366
11.2.3 文件系統(tǒng)和實(shí)時(shí)數(shù)據(jù)庫(kù)備份 367
11.3 資源組 368
11.4 表維護(hù) 371
11.4.1 索引可壓縮性更新 371
11.4.2 檢查表是否有錯(cuò) 372
11.4.3 報(bào)告表校驗(yàn)和 372
11.4.4 優(yōu)化表數(shù)據(jù)存儲(chǔ) 373
11.4.5 修復(fù)表和索引 373
11.5 數(shù)據(jù)字典 373
第12章 MySQL 8數(shù)據(jù)安全 376
12.1 數(shù)據(jù)加密、解密及實(shí)例 377
12.1.1 對(duì)稱密鑰密碼體制 377
12.1.2 表(表空間)加密、解密 378
12.2 數(shù)據(jù)完整性與數(shù)字簽名及實(shí)例 381
12.2.1 公鑰密碼體制 381
12.2.2 數(shù)據(jù)摘要與數(shù)字簽名 384
12.3 以加密方式連接MySQL 387
12.3.1 基于SSL的安全連接 387
12.3.2 配置SSL連接 387
12.3.3 查看SSL連接信息 388
第13章 MySQL 8云數(shù)據(jù)庫(kù) 390
13.1 云數(shù)據(jù)庫(kù)在線使用及實(shí)例 390
13.1.1 購(gòu)買云數(shù)據(jù)庫(kù) 390
13.1.2 使用云數(shù)據(jù)庫(kù) 395
13.2 云數(shù)據(jù)庫(kù)遠(yuǎn)程訪問(wèn)及實(shí)例 400
13.2.1 架設(shè)云服務(wù)器 400
13.2.2 配置外網(wǎng) 405
13.2.3 用Navicat Premium連接 407
13.2.4 將本地?cái)?shù)據(jù)備份到云上 408
第14章 MySQL 8數(shù)據(jù)復(fù)制 410
14.1 數(shù)據(jù)復(fù)制概述 410
14.1.1 數(shù)據(jù)復(fù)制及其特點(diǎn) 410
14.1.2 環(huán)境準(zhǔn)備 411
14.2 一主多從復(fù)制及實(shí)例 412
14.2.1 一主二從架構(gòu)的搭建 412
14.2.2 一主二從同步的實(shí)現(xiàn) 416
14.3 多主一從復(fù)制及實(shí)例 417
14.3.1 二主一從的搭建 417
14.3.2 二主一從的實(shí)現(xiàn) 419
14.4 跨服務(wù)器視圖及實(shí)例 420
第15章 MySQL 8集群:NDB Cluster 424
15.1 集群簡(jiǎn)介 424
15.1.1 基本架構(gòu) 424
15.1.2 基本節(jié)點(diǎn)組成 425
15.2 安裝MySQL 8集群版 425
15.3 搭建集群環(huán)境及實(shí)例 430
15.3.1 管理節(jié)點(diǎn)的配置 430
15.3.2 數(shù)據(jù)及SQL節(jié)點(diǎn) 432
15.3.3 節(jié)點(diǎn)的啟動(dòng) 432
15.4 集群功能實(shí)現(xiàn)及實(shí)例 436
15.4.1 數(shù)據(jù)創(chuàng)建和同步 437
15.4.2 模擬災(zāi)難恢復(fù) 437
15.4.3 加入單純SQL節(jié)點(diǎn) 438
15.5 集群與主從復(fù)制比較 439
第16章 MySQL 8 NoSQL 440
16.1 MySQL 8 NoSQL的配置 440
16.2 MySQL Shell 8 441
16.2.1 準(zhǔn)備 441
16.2.2 命令簡(jiǎn)介 441
16.3 MySQL 8 NoSQL及實(shí)例 442
16.3.1 NoSQL數(shù)據(jù)庫(kù)和表創(chuàng)建 442
16.3.2 NoSQL表數(shù)據(jù)操作 444
16.3.3 NoSQL表索引和查詢 446
第17章 【MySQL 8數(shù)據(jù)庫(kù)綜合實(shí)例】—網(wǎng)上商城數(shù)據(jù)庫(kù)對(duì)象設(shè)計(jì)及測(cè)試 447
17.1 MySQL 8服務(wù)器和網(wǎng)上商城數(shù)據(jù)庫(kù) 447
17.2 表結(jié)構(gòu)設(shè)計(jì)及其分析 448
17.3 視圖設(shè)計(jì)及其用途 455
17.4 觸發(fā)器設(shè)計(jì)及其功能 456
17.5 存儲(chǔ)過(guò)程和自定義函數(shù):功能和事務(wù) 458
17.5.1 創(chuàng)建存儲(chǔ)過(guò)程和自定義函數(shù) 458
17.5.2 查看和修改存儲(chǔ)過(guò)程和自定義函數(shù) 464
17.6 事件設(shè)計(jì)及其功能 464
17.7 角色和用戶權(quán)限設(shè)計(jì) 466
17.8 數(shù)據(jù)庫(kù)各對(duì)象及其關(guān)聯(lián)配合測(cè)試 468
17.8.1 網(wǎng)上商城數(shù)據(jù)庫(kù)備份 468
17.8.2 商品分類表:插入記錄和用戶權(quán)限測(cè)試 469
17.8.3 商家表:插入記錄與默認(rèn)值測(cè)試 471
17.8.4 商品表:增改刪記錄、外鍵完整性和存儲(chǔ)過(guò)程 472
17.8.5 商品圖片表:圖片列記錄導(dǎo)入導(dǎo)出測(cè)試 478
17.8.6 用戶表:各種數(shù)據(jù)類型和函數(shù)合法性記錄操作測(cè)試 480
17.8.7 購(gòu)物車表:存儲(chǔ)過(guò)程記錄操作和視圖查詢 483
17.8.8 訂單表:記錄操作、存儲(chǔ)過(guò)程和觸發(fā)器聯(lián)動(dòng)處理 484
17.8.9 商品表商品狀態(tài)修改和視圖查詢測(cè)試 489
17.8.10 銷售表和銷售詳情表:事件操作 490
17.9 順?biāo)爝f服務(wù)器和數(shù)據(jù)庫(kù):服務(wù)器實(shí)例 492
第18章 【PHP/MySQL 8開(kāi)發(fā)實(shí)例】—網(wǎng)上商城商家管理系統(tǒng) 493
18.1 PHP開(kāi)發(fā)環(huán)境搭建 493
18.1.1 安裝Apache服務(wù)器 493
18.1.2 安裝PHP 8 498
18.1.3 安裝Eclipse 501
18.1.4 數(shù)據(jù)準(zhǔn)備 505
18.2 PHP開(kāi)發(fā)入門 505
18.2.1 項(xiàng)目的創(chuàng)建和運(yùn)行 505
18.2.2 PHP連接MySQL 507
18.2.3 一個(gè)簡(jiǎn)單的PHP查詢程序 509
18.3 商家管理系統(tǒng)開(kāi)發(fā) 513
18.3.1 功能需求 513
18.3.2 前端程序設(shè)計(jì) 513
18.3.3 后端業(yè)務(wù)功能開(kāi)發(fā) 522
18.3.4 其他功能開(kāi)發(fā) 526
18.4 商家管理系統(tǒng)部署運(yùn)行 531
第19章 【Spring Boot+MyBatis/MySQL 8開(kāi)發(fā)實(shí)例】—網(wǎng)上商城商品管理系統(tǒng) 532
第1部分 Thymeleaf/Spring Boot簡(jiǎn)易開(kāi)發(fā) 532
19.1 系統(tǒng)架構(gòu)及開(kāi)發(fā)環(huán)境 532
19.1.1 系統(tǒng)架構(gòu) 532
19.1.2 開(kāi)發(fā)環(huán)境安裝及配置 533
19.1.3 數(shù)據(jù)準(zhǔn)備 539
19.2 開(kāi)發(fā)過(guò)程 540
第2部分 Vue/ElementUI+Spring Boot前后端分離開(kāi)發(fā) 549
19.3 系統(tǒng)架構(gòu)及開(kāi)發(fā)工具 549
19.3.1 系統(tǒng)架構(gòu) 549
19.3.2 添加安裝開(kāi)發(fā)工具 550
19.4 前端開(kāi)發(fā) 552
19.5 前后端分離的JavaEE項(xiàng)目 573
19.5.1 前端修改 573
19.5.2 后端開(kāi)發(fā) 576
19.5.3 前后端聯(lián)調(diào) 580
19.6 給JavaEE項(xiàng)目添加業(yè)務(wù)功能 582
19.6.1 從數(shù)據(jù)庫(kù)載入商品分類 582
19.6.2 增加新商品 586
19.6.3 商品圖片的存儲(chǔ)和顯示 590
19.7 其他功能 594
19.7.1 打印 594
19.7.2 導(dǎo)出Excel 595
19.7.3 圖形分析 597
19.8 項(xiàng)目部署運(yùn)行 599
第20章 【Android Studio/MySQL 8開(kāi)發(fā)實(shí)例】—網(wǎng)上商城用戶購(gòu)物APP 604
20.1 系統(tǒng)原理及開(kāi)發(fā)工具 604
20.1.1 基本原理 604
20.1.2 開(kāi)發(fā)工具安裝 605
20.1.3 數(shù)據(jù)準(zhǔn)備 612
20.2 需求及實(shí)現(xiàn)思路 614
20.2.1 需求描述 614
20.2.2 實(shí)現(xiàn)思路 617
20.3 基本開(kāi)發(fā)過(guò)程 619
20.3.1 創(chuàng)建Android工程 619
20.3.2 APP模擬與真機(jī)運(yùn)行 620
20.3.3 開(kāi)發(fā)底部標(biāo)簽欄 624
20.3.4 開(kāi)發(fā)列表視圖 630
20.3.5 開(kāi)發(fā)Web端Servlet 644
20.3.6 運(yùn)行前配置 653
20.3.7 數(shù)據(jù)庫(kù)操作 655
20.4 主頁(yè)豐富開(kāi)發(fā) 655
20.4.1 主頁(yè)界面設(shè)計(jì) 655
20.4.2 商品廣告欄 656
20.4.3 類別頻道欄 660
20.4.4 搜索登錄欄 663
20.4.5 主頁(yè)功能集成 667
20.5 購(gòu)物車頁(yè)功能開(kāi)發(fā) 672
20.5.1 購(gòu)物車頁(yè)界面設(shè)計(jì) 672
20.5.2 開(kāi)發(fā)列表視圖 672
20.5.3 選中購(gòu)買 673
20.5.4 移出購(gòu)物車 674
20.5.5 調(diào)整購(gòu)買數(shù)量 675
20.5.6 購(gòu)物車頁(yè)功能集成 679
20.5.7 數(shù)據(jù)庫(kù)操作 682
20.6 物流狀態(tài)頁(yè)功能開(kāi)發(fā) 683
20.6.1 物流狀態(tài)頁(yè)界面設(shè)計(jì) 683
20.6.2 開(kāi)發(fā)列表視圖(物流狀態(tài)) 683
20.6.3 開(kāi)發(fā)列表視圖(歷史清單) 684
20.6.4 退貨 685
20.6.5 評(píng)價(jià) 686
20.6.6 物流狀態(tài)頁(yè)功能集成 688
20.6.7 數(shù)據(jù)庫(kù)操作 692
20.7 注冊(cè)登錄頁(yè)功能開(kāi)發(fā) 693
20.7.1 注冊(cè)登錄頁(yè)界面設(shè)計(jì) 693
20.7.2 注冊(cè)登錄頁(yè)功能實(shí)現(xiàn) 693
第21章 【W(wǎng)ebService/MySQL 8多平臺(tái)開(kāi)發(fā)實(shí)例】—網(wǎng)上商城快遞信息傳遞 700
21.1 系統(tǒng)環(huán)境搭建 701
21.1.1 安裝VS2019 701
21.1.2 配置IIS服務(wù)器 706
21.1.3 配置MySQL多實(shí)例 709
21.1.4 數(shù)據(jù)準(zhǔn)備 712
21.1.5 安裝客戶端開(kāi)發(fā)環(huán)境 715
21.2 開(kāi)發(fā)WebService 715
21.2.1 創(chuàng)建WebService項(xiàng)目 715
21.2.2 添加MySQL驅(qū)動(dòng) 718
21.2.3 編寫WebService方法 718
21.2.4 特殊類型數(shù)據(jù)獲取 722
21.2.5 發(fā)布和測(cè)試 723
21.3 Android訪問(wèn)WebService 726
21.3.1 界面設(shè)計(jì) 727
21.3.2 加載ksoap2庫(kù) 727
21.3.3 編寫Android程序 729
21.3.4 運(yùn)行前配置 731
21.4 JavaEE(Spring Boot)訪問(wèn)WebService 732
21.4.1 創(chuàng)建Spring Boot項(xiàng)目 733
21.4.2 用Axis2生成WebService客戶端 734
21.4.3 將Axis2整合進(jìn)Spring Boot 735
21.4.4 頁(yè)面設(shè)計(jì) 737
21.4.5 后臺(tái)開(kāi)發(fā) 738
21.5 PHP訪問(wèn)WebService 740
21.5.1 創(chuàng)建PHP項(xiàng)目 740
21.5.2 打開(kāi)SOAP功能 742
21.5.3 頁(yè)面設(shè)計(jì) 742
21.5.4 后臺(tái)開(kāi)發(fā) 743
第22章 【C#+WebService/MySQL 8開(kāi)發(fā)實(shí)例】—快遞管理 745
22.1 系統(tǒng)架構(gòu)和環(huán)境 745
22.1.1 系統(tǒng)架構(gòu) 745
22.1.2 運(yùn)行環(huán)境 745
22.1.3 數(shù)據(jù)準(zhǔn)備 746
22.2 設(shè)計(jì)客戶端 747
22.2.1 創(chuàng)建Windows窗體應(yīng)用項(xiàng)目 748
22.2.2 界面設(shè)計(jì) 750
22.2.3 VS項(xiàng)目連接MySQL 751
22.2.4 C#程序開(kāi)發(fā) 753
22.3 顯示二維碼 759
22.3.1 安裝及引入ZXing庫(kù) 760
22.3.2 功能實(shí)現(xiàn) 761
22.4 查詢包裹 761
22.4.1 功能實(shí)現(xiàn) 761
22.4.2 運(yùn)行效果 764
22.5 更新物流 764
22.5.1 開(kāi)發(fā)WebService方法 765
22.5.2 客戶端引用WebService 767
22.5.3 客戶端開(kāi)發(fā) 768
22.5.4 運(yùn)行演示 769
22.6 打印 769
第23章 【Qt 6+Python/MySQL 8開(kāi)發(fā)實(shí)例】—網(wǎng)上商城商品銷售數(shù)據(jù)分析 771
23.1 開(kāi)發(fā)環(huán)境準(zhǔn)備 772
23.1.1 安裝Qt 772
23.1.2 安裝Python 776
23.1.3 安裝擴(kuò)展庫(kù) 781
23.1.4 數(shù)據(jù)準(zhǔn)備 783
23.2 開(kāi)發(fā)過(guò)程 784
23.2.1 用Qt設(shè)計(jì)界面 784
23.2.2 UI文件轉(zhuǎn)為Py 789
23.2.3 Python程序框架 790
23.2.4 功能實(shí)現(xiàn) 791
附錄A 網(wǎng)上商城數(shù)據(jù)庫(kù) 795