-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
10/8 新書到! 10/1 新書到! 9/24 新書到! 9/18 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

MySQL從入門到精通(第2版)

( 簡體 字)
作者:明日科技類別:1. -> 資料庫 -> MySQL
譯者:
出版社:清華大學出版社MySQL從入門到精通(第2版) 3dWoo書號: 55288
詢問書籍請說出此書號!

缺書
NT售價: 450

出版日:10/1/2021
頁數:438
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787302585688
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

叢書說明:“軟件開發視頻大講堂”叢書(第1版)于2008年8月出版,因其編寫細膩、易學實用、配備海量學習資源和全程視頻等,在軟件開發類圖書市場上產生了很大反響,絕大部分品種在全國軟件開發零售圖書排行榜中名列前茅,2009年多個品種被評為“全國優秀暢銷書”。
“軟件開發視頻大講堂”叢書(第2版)于2010年8月出版,第3版于2012年8月出版,第4版于2016年10月出版,第5版于2019年3月出版。叢書連續暢銷12年,迄今累計重印620次,銷售400多萬冊。不僅深受廣大程序員的喜愛,還被百余所高校選為計算機、軟件等相關專業的教學參考用書。
“軟件開發視頻大講堂”叢書(第6版)在繼承前5版優點的基礎上,將開發環境和工具更新為目前最新版本,并且重新錄制了教學微課視頻。并結合目前市場需要,進一步對叢書品種進行完善,對相關內容進行了更新優化,使之更適合讀者學習。同時,為了方便教學使用,還提供了教學課件PPT。
MySQL數據庫是當今世界上最流行的數據庫之一。全球最大的網絡搜索引擎公司Google使用的數據庫就是MySQL,國內的很多大型網絡公司,如百度、網易和新浪等也選擇MySQL數據庫。據統計,世界上一流的互聯網公司中,排名前20位的有80%是MySQL的忠實用戶。目前,MySQL已經被列為全國計算機等級考試二級的考試科目。
本書內容
本書提供了從MySQL入門到編程高手所必需的各類知識,共分為4篇。
第1篇:基礎知識。本篇通過對數據庫基礎、初識MySQL、使用MySQL圖形化管理工具、數據庫操作、存儲引擎及數據類型和數據表操作等內容的介紹,并結合大量的圖示、舉例、視頻等使讀者快速掌握MySQL,為學習以后的知識奠定堅實的基礎。
第2篇:核心技術。本篇介紹MySQL基礎,表數據的增、刪、改操作,數據查詢,常用函數,索引,視圖等內容。學習完這一部分,讀者能夠了解和熟悉MySQL及常用的函數,使用SQL操作MySQL數據庫中的視圖,掌握SQL查詢、子查詢、嵌套查詢、連接查詢的用法等。
第3篇:高級應用。本篇介紹數據完整性約束、存儲過程與存儲函數、觸發器、事務、事件、備份與恢復、MySQL性能優化、權限管理及安全控制、PHP管理MySQL數據庫中的數據等內容。學習完這一部分,讀者能夠掌握如何進行數據的導入與導出操作,以及存儲過程、觸發器、事務、事件的使用方法等。通過這些內容不僅可以優化查詢,還可以提高數據訪問速度,更好地維護MySQL的權限和安全。另外,本篇還介紹了如何應用PHP管理MySQL數據庫中的數據,對于想要使用PHP進行開發的讀者非常實用。
第4篇:項目實戰。本篇分別使用PHP、Python和Java 3種語言,結合MySQL實現了3個大型的、完整的管理系統,通過這3個項目,幫助讀者運用軟件工程的設計思想,學習如何進行軟件項目的實踐開發。書中按照編寫系統分析→系統設計→數據庫與數據表設計→公共模塊設計→創建項目→實現項目→項目總結的流程進行介紹,帶領讀者體驗開發項目的全過程。
本書特點
由淺入深,循序漸進:本書以初、中級程序員為對象,先從MySQL基礎學起,再學習MySQL的核心技術,然后學習MySQL的高級應用,最后學習使用PHP、Python和Java等語言結合MySQL開發完整項目。講解過程中步驟詳盡,版式新穎,讓讀者在閱讀時一目了然,從而快速掌握書中內容。
微課視頻,講解詳盡:為便于讀者直觀感受程序開發的全過程,書中重要章節配備了教學微課視頻(總時長17小時,共135集),使用手機掃描正文小節標題一側的二維碼,即可觀看學習。便于初學者快速入門,感受編程的快樂和成就感,進一步增強學習的信心。
基礎示例+實踐練習+項目案例,實戰為王。通過例子學習是最好的學習方式,本書核心知識講解通過“一個知識點、一個示例、一個結果、一段評析、一個綜合應用”的模式,詳盡透徹地講述了實際開發中所需的各類知識。全書共計有203個應用示例,45個實踐練習,3個項目案例,為初學者打造“學習1小時,訓練10小時”的強化實戰學習環境。
精彩欄目,貼心提醒:本書根據學習需要在正文中設計了“注意”“說明”“技巧”等小欄目,讀者在學習的過程中更輕松地理解相關知識點及概念,更快地掌握個別技術的應用技巧。
海量資源,可查可練。本書資源包中提供了“PHP開發資源庫”,包含實例資源庫(808個實例)、模塊資源庫(15個典型模塊)、項目資源庫(15個真實項目)、測試題庫系統(626道能力測試題)和面試資源庫(342道面試真題)。
讀者對象:初學編程的自學者、編程愛好者、大中專院校的老師和學生、相關培訓機構的老師和學員、畢業設計的學生、初中級程序開發人員、程序測試及維護人員、參加實習的“菜鳥”程序員。
學習資源
本書提供了大量的輔助學習資源,讀者可掃描圖書封底的“文泉云盤”二維碼,或登錄清華大學出版社網站,在對應圖書頁面下查閱各類學習資源的獲取方式。
讀者可先掃描圖書封底的權限二維碼(需要刮開涂層),獲取學習權限,然后掃描各章節知識點、案例旁的二維碼,觀看對應的視頻講解。讀者可掃碼登錄清大文森學堂,獲取本書的源代碼、微課視頻、開發資源庫等資源,可參加輔導答疑直播課。同時,還可以獲得更多的軟件開發進階學習資源、職業成長知識圖譜等,技術上釋疑解惑,職業上交流成長。
致讀者
感謝您購買本書,希望本書能成為您編程路上的領航者。
“零門檻”編程,一切皆有可能。
祝讀書快樂!
內容簡介:

《MySQL從入門到精通(第2版)》從初學者角度出發,通過通俗易懂的語言和豐富多彩的實例,詳細介紹了MySQL開發需要掌握的各方面技術。全書共分為4篇24章,包括數據庫基礎,初識MySQL,使用MySQL圖形化管理工具,數據庫操作,存儲引擎及數據類型,數據表操作,MySQL基礎,表數據的增、刪、改操作,數據查詢,常用函數,索引,視圖,數據完整性約束,存儲過程與存儲函數,觸發器,事務,事件,備份與恢復,MySQL性能優化,權限管理及安全控制,PHP管理MySQL數據庫中的數據,PHP+MySQL實現物流配送信息網,Python+MySQL實現在線學習筆記,Struts 2+Spring+Hibernate+MySQL實現網絡商城等內容。所有知識都結合具體實例進行介紹,涉及的程序代碼也給出了詳細的注釋,可以使讀者輕松領會MySQL的精髓,快速提高開發技能。
目錄:

第1篇基礎知識
第1章數據庫基礎2
視頻講解:23分鐘
1.1數據庫系統概述2
1.1.1數據庫技術的發展2
1.1.2數據庫系統的組成3
1.2數據模型3
1.2.1數據模型的概念3
1.2.2常見的數據模型4
1.2.3關系數據庫的規范化5
1.2.4關系數據庫的設計原則7
1.2.5實體與關系7
1.3數據庫的體系結構7
1.3.1數據庫三級模式結構7
1.3.2三級模式之間的映射8
1.4小結8
1.5實踐與練習9
第2章初識MySQL10
視頻講解:22分鐘
2.1了解MySQL10
2.1.1MySQL數據庫的概念10
2.1.2MySQL的優勢11
2.1.3MySQL的發展史11
2.2MySQL8.0的新特性11
2.3MySQL的應用環境13
2.4MySQL服務器的安裝和配置13
2.4.1MySQL服務器安裝包下載13
2.4.2MySQL服務器安裝17
2.4.3啟動、連接、斷開和停止MySQL服務器27
2.4.4打開MySQL8.0CommandLineClient30
2.5如何學好MySQL31
2.6小結32
2.7實踐與練習32
第3章使用MySQL圖形化管理工具33
視頻講解:23分鐘
3.1安裝phpMyAdmin圖形化管理工具33
3.1.1phpMyAdmin圖形化管理工具簡介33
3.1.2下載phpstudy集成開發環境34
3.1.3下載phpMyAdmin34
3.1.4打開phpMyAdmin34
3.2數據庫操作管理35
3.2.1創建數據庫35
3.2.2修改和刪除數據庫36
3.3管理數據表36
3.3.1創建數據表37
3.3.2修改數據表38
3.3.3刪除數據表38
3.4管理數據記錄39
3.4.1使用SQL語句插入數據39
3.4.2使用SQL語句修改數據40
3.4.3使用SQL語句查詢數據40
3.4.4使用SQL語句刪除數據41
3.4.5通過form表單插入數據42
3.4.6瀏覽數據43
3.4.7搜索數據43
3.5導入/導出數據44
3.5.1導出MySQL數據庫腳本44
3.5.2導入MySQL數據庫腳本45
3.6設置編碼格式46
3.7添加服務器新用戶48
3.8重置MySQL服務器登錄密碼49
3.9小結51
3.10實踐與練習51
第4章數據庫操作52
視頻講解:28分鐘
4.1認識數據庫52
4.1.1數據庫基本概念52
4.1.2數據庫常用對象53
4.1.3系統數據庫54
4.2創建數據庫55
4.2.1CREATEDATABASE語句創建數據庫56
4.2.2CREATESCHEMA語句創建數據庫56
4.2.3創建指定字符集的數據庫56
4.2.4創建數據庫前判斷是否存在同名數據庫57
4.3查看數據庫58
4.4選擇數據庫59
4.5修改數據庫60
4.6刪除數據庫61
4.7小結62
4.8實踐與練習63
第5章存儲引擎及數據類型64
視頻講解:18分鐘
5.1MySQL存儲引擎64
5.1.1MySQL存儲引擎的概念64
5.1.2查詢MySQL中支持的存儲引擎65
5.1.3InnoDB存儲引擎67
5.1.4MyISAM存儲引擎68
5.1.5MEMORY存儲引擎68
5.1.6選擇存儲引擎70
5.1.7設置數據表的存儲引擎70
5.2MySQL數據類型71
5.2.1數字類型71
5.2.2字符串類型72
5.2.3日期和時間類型74
5.3小結74
5.4實踐與練習74
第6章數據表操作75
視頻講解:38分鐘
6.1創建數據表75
6.2查看表結構77
6.2.1使用SHOWCOLUMNS語句查看77
6.2.2使用DESCRIBE語句查看78
6.3修改表結構78
6.3.1添加新字段和修改字段定義79
6.3.2修改字段名/類型80
6.3.3刪除字段81
6.3.4修改表名81
6.4重命名表82
6.5復制表83
6.6刪除表85
6.7小結86
6.8實踐與練習86
第2篇核心技術
第7章MySQL基礎88
視頻講解:37分鐘
7.1運算符88
7.1.1算術運算符88
7.1.2比較運算符89
7.1.3邏輯運算符93
7.1.4位運算符95
7.1.5運算符的優先級95
7.2流程控制語句96
7.2.1IF語句96
7.2.2CASE語句97
7.2.3WHILE循環語句98
7.2.4LOOP循環語句99
7.2.5REPEAT循環語句100
7.3小結101
7.4實踐與練習101
第8章表數據的增、刪、改操作102
視頻講解:31分鐘
8.1添加數據102
8.1.1使用INSERT…VALUES語句插入數據102
8.1.2使用INSERT…SET語句插入數據106
8.1.3使用INSERT...SELECT語句插入查詢結果107
8.2修改數據109
8.3刪除數據110
8.3.1通過DELETE語句刪除數據110
8.3.2通過TRUNCATETABLE語句刪除數據111
8.4小結112
8.5實踐與練習112
第9章數據查詢113
視頻講解:75分鐘
9.1基本查詢語句113
9.2單表查詢115
9.2.1查詢所有字段115
9.2.2查詢指定字段116
9.2.3查詢指定數據116
9.2.4帶關鍵字IN的查詢117
9.2.5帶關鍵字BETWEENAND的范圍查詢117
9.2.6帶LIKE的字符匹配查詢118
9.2.7用ISNULL關鍵字查詢空值118
9.2.8帶AND的多條件查詢119
9.2.9帶OR的多條件查詢119
9.2.10用DISTINCT關鍵字去除結果中的重復行120
9.2.11用ORDERBY關鍵字對查詢結果排序120
9.2.12用GROUPBY關鍵字分組查詢121
9.2.13用LIMIT限制查詢結果的數量122
9.3聚合函數查詢123
9.3.1COUNT()函數123
9.3.2SUM()函數124
9.3.3AVG()函數124
9.3.4MAX()函數125
9.4.3復合條件連接查詢125
9.3.5MIN()函數126
9.4連接查詢126
9.4.1內連接查詢126
9.4.2外連接查詢127
9.5子查詢129
9.5.1帶IN關鍵字的子查詢129
9.5.2帶比較運算符的子查詢130
9.5.3帶EXISTS關鍵字的子查詢131
9.5.4帶ANY關鍵字的子查詢132
9.5.5帶ALL關鍵字的子查詢132
9.6合并查詢結果133
9.7定義表和字段的別名134
9.7.1為表取別名134
9.7.2為字段取別名135
9.8使用正則表達式查詢135
9.8.1匹配指定字符中的任意一個136
9.8.2使用“*”和“+”來匹配多個字符137
9.8.3匹配以指定的字符開頭和結束的記錄137
9.9小結138
9.10實踐與練習138
第10章常用函數139
視頻講解:34分鐘
10.1MySQL函數139
10.2數學函數140
10.2.1ABS(x)函數141
10.2.2FLOOR(x)函數141
10.2.3RAND()函數142
10.2.4PI()函數142
10.2.5TRUNCATE(x,y)函數143
10.2.6ROUND(x)函數和ROUND(x,y)函數143
10.2.7SQRT(x)函數143
10.3字符串函數144
10.3.1INSERT(s1,x,len,s2)函數145
10.3.2UPPER(s)函數和UCASE(s)函數146
10.3.3LEFT(s,n)函數146
10.3.4RTRIM(s)函數146
10.3.5SUBSTRING(s,n,len)函數147
10.3.6REVERSE(s)函數147
10.3.7FIELD(s,s1,s2,…)函數147
10.3.8LOCATE(s1,s)函數、POSITION(s1INs)函數和INSTR(s,s1)函數148
10.4日期和時間函數149
10.4.1CURDATE()函數和CURRENT_DATE()函數150
10.4.2CURTIME()函數和CURRENT_TIME()函數151
10.4.3NOW()函數151
10.4.4DATEDIFF(d1,d2)函數152
10.4.5ADDDATE(d,n)函數152
10.4.6ADDDATE(d,INTERVALexprtype)函數152
10.4.7SUBDATE(d,n)函數153
10.5條件判斷函數153
10.6系統信息函數154
10.6.1獲取MySQL版本號、連接數和數據庫名的函數155
10.6.2獲取用戶名的函數155
10.6.3獲取字符串的字符集和排序方式的函數155
10.7其他函數156
10.7.1格式化函數FORMAT(x,n)157
10.7.2改變字符集的函數157
10.7.3改變字段數據類型的函數157
10.8小結158
10.9實踐與練習158
第11章索引159
視頻講解:21分鐘
11.1索引概述159
11.1.1MySQL索引概述159
11.1.2MySQL索引分類160
11.2創建索引161
11.2.1在建立數據表時創建索引161
11.2.2在已建立的數據表中創建索引166
11.2.3修改數據表結構添加索引169
11.3刪除索引171
11.4小結172
11.5實踐與練習172
第12章視圖173
視頻講解:26分鐘
12.1視圖概述173
12.1.1視圖的概念173
12.1.2視圖的作用174
12.2創建視圖174
12.2.1查看創建視圖的權限175
12.2.2創建視圖175
12.2.3創建視圖的注意事項177
12.3視圖操作177
12.3.1查看視圖177
12.3.2修改視圖180
12.3.3更新視圖181
12.3.4刪除視圖183
12.4小結184
12.5實踐與練習184
第3篇高級應用
第13章數據完整性約束186
視頻講解:29分鐘
13.1定義完整性約束186
13.1.1實體完整性186
13.1.2參照完整性189
13.1.3用戶定義完整性191
13.2命名完整性約束194
13.3更新完整性約束196
13.3.1刪除完整性約束196
13.3.2修改完整性約束197
13.4小結198
13.5實踐與練習198
第14章存儲過程與存儲函數199
視頻講解:42分鐘
14.1創建存儲過程和存儲函數199
14.1.1創建存儲過程199
14.1.2創建存儲函數201
14.1.3變量的應用203
14.1.4光標的應用205
14.2調用存儲過程和存儲函數207
14.2.1調用存儲過程207
14.2.2調用存儲函數207
14.3查看存儲過程和存儲函數208
14.3.1SHOWSTATUS語句208
14.3.2SHOWCREATE語句208
14.4修改存儲過程和存儲函數209
14.5刪除存儲過程和存儲函數210
14.6小結211
14.7實踐與練習211
第15章觸發器212
視頻講解:25分鐘
15.1MySQL觸發器212
15.1.1創建MySQL觸發器212
15.1.2創建具有多條執行語句的觸發器214
15.2查看觸發器215
15.2.1SHOWTRIGGERS語句215
15.2.2查看triggers表中觸發器信息216
15.3使用觸發器217
15.3.1觸發器的執行順序217
15.3.2使用觸發器維護冗余數據218
15.4刪除觸發器220
15.5小結221
15.6實踐與練習221
第16章事務222
視頻講解:46分鐘
16.1事務機制222
16.1.1事務的概念222
16.1.2事務機制的必要性223
16.1.3關閉MySQL自動提交225
16.1.4事務回滾226
16.1.5事務提交228
16.1.6MySQL中的事務229
16.1.7回退點231
16.2鎖機制232
16.2.1MySQL鎖機制的基本知識232
16.2.2MyISAM表的表級鎖234
16.2.3InnoDB表的行級鎖237
16.2.4死鎖的概念與避免239
16.3事務的隔離級別239
16.3.1事務的隔離級別與并發問題240
16.3.2設置事務的隔離級別240
16.4小結241
16.5實踐與練習241
第17章事件242
視頻講解:18分鐘
17.1事件概述242
17.1.1查看事件是否開啟242
17.1.2開啟事件243
17.2創建事件244
17.3修改事件247
17.4刪除事件248
17.5小結249
17.6實踐與練習249
第18章備份與恢復250
視頻講解:44分鐘
18.1數據備份250
18.1.1使用mysqldump命令備份251
18.1.2直接復制整個數據庫目錄253
18.2數據恢復253
18.2.1使用mysql命令還原254
18.2.2直接復制到數據庫目錄254
18.3數據庫遷移254
18.3.1相同版本的MySQL數據庫之間的遷移255
18.3.2不同數據庫之間的遷移255
18.4表的導出和導入256
18.4.1用SELECT...INTOOUTFILE語句導出文本文件256
18.4.2用mysqldump命令導出文本文件258
18.4.3用mysql命令導出文本文件259
18.4.4用LOADDATAINFILE命令將文本文件導入數據表260
18.4.5用mysqlimport命令導入文本文件262
18.5小結264
18.6實踐與練習264
第19章MySQL性能優化265
視頻講解:30分鐘
19.1優化概述265
19.1.1分析MySQL數據庫的性能266
19.1.2通過profile工具分析語句消耗性能267
19.2優化查詢268
19.2.1分析查詢語句268
19.2.2索引對查詢速度的影響269
19.2.3使用索引查詢270
19.3優化數據庫結構272
19.3.1將字段很多的表分解成多個表272
19.3.2增加中間表273
19.3.3優化插入記錄的速度274
19.3.4分析表、檢查表和優化表275
19.4優化多表查詢276
19.5優化表設計277
19.6小結278
19.7實踐與練習278
第20章權限管理及安全控制279
視頻講解:29分鐘
20.1安全保護策略概述279
20.2用戶和權限管理280
20.2.1使用CREATEUSER命令創建用戶280
20.2.2使用DROPUSER命令刪除用戶281
20.2.3使用RENAMEUSER命令重命名用戶282
20.2.4使用GRANT和REVOKE命令管理訪問權限282
20.3MySQL數據庫安全常見問題287
20.3.1權限更改何時生效287
20.3.2設置賬戶密碼287
20.3.3使密碼更安全288
20.4日志文件288
20.4.1錯誤日志288
20.4.2慢查詢日志289
20.4.3查詢日志290
20.4.4二進制日志290
20.5小結292
20.6實踐與練習292
第21章PHP管理MySQL數據庫中的數據293
視頻講解:109分鐘
21.1PHP語言概述293
21.1.1PHP的概念293
21.1.2PHP的特點294
21.1.3PHP的工作原理295
21.1.4PHP結合數據庫應用的優勢296
21.2PHP操作MySQL數據庫的基本步驟296
21.2.1連接MySQL服務器296
21.2.2選擇MySQL數據庫297
21.2.3執行SQL語句298
21.2.4將結果集返回到數組299
21.2.5從結果集中獲取一行作為對象302
21.2.6從結果集中獲取一行作為枚舉數組304
21.2.7從結果集中獲取一行作為關聯數組305
21.2.8獲取查詢結果集中的記錄數305
21.2.9釋放內存306
21.2.10關閉連接306
21.3管理MySQL數據庫中的數據307
21.3.1添加數據307
21.3.2編輯數據311
21.3.3刪除數據315
21.4小結316
21.5實踐與練習317
第4篇項目實戰
第22章PHP+MySQL實現物流配送信息網320
視頻講解:76分鐘
22.1開發背景321
22.2系統分析321
22.2.1需求分析321
22.2.2可行性分析321
22.3系統設計322
22.3.1系統目標322
22.3.2系統功能結構322
22.3.3系統預覽323
22.3.4開發環境325
22.3.5文件夾組織結構326
22.4數據庫設計326
22.4.1數據庫分析326
22.4.2數據庫概念設計326
22.4.3創建數據庫及數據表328
22.5網站首頁設計330
22.5.1網站首頁概述330
22.5.2網站首頁技術分析331
22.5.3網站首頁的實現過程331
22.6車源信息查詢模塊設計333
22.6.1車源信息查詢模塊概述333
22.6.2車源信息查詢模塊技術分析333
22.6.3車源信息查詢模塊的實現過程334
22.7發貨單管理模塊設計335
22.7.1發貨單管理模塊概述335
22.7.2發貨單管理模塊技術分析336
22.7.3發貨單填單的實現過程338
22.7.4發貨單查詢的實現過程343
22.7.5發貨單刪除的實現過程344
22.7.6查看發貨單明細的實現過程345
22.7.7發貨單打印的實現過程346
22.7.8回執單驗收的實現過程347
22.8基礎信息管理模塊設計349
22.8.1基礎信息管理模塊概述349
22.8.2管理員信息管理的實現過程350
22.8.3客戶信息管理的實現過程352
22.8.4車源信息管理的實現過程354
22.9開發技巧與難點分析356
22.9.1應用Session存儲有關用戶會話的信息356
22.9.2應用正則表達式驗證電話號碼357
22.10小結358
第23章Python+MySQL實現在線學習筆記359
視頻講解:55分鐘
23.1需求分析359
23.2系統設計360
23.2.1系統目標360
23.2.2系統業務流程360
23.2.3系統預覽360
23.3系統開發必備362
23.3.1開發工具準備362
23.3.2文件夾組織結構362
23.3.3項目使用說明363
23.4技術準備363
23.4.1PyMySQL模塊363
23.4.2WTForms模塊364
23.5數據庫設計366
23.5.1數據庫概要說明366
23.5.2創建數據表366
23.5.3數據庫操作類367
23.6用戶模塊設計370
23.6.1用戶注冊功能的實現370
23.6.2用戶登錄功能的實現373
23.6.3退出登錄功能的實現376
23.6.4用戶權限管理功能的實現376
23.7筆記模塊設計377
23.7.1筆記列表功能的實現377
23.7.2添加筆記功能的實現378
23.7.3編輯筆記功能的實現380
23.7.4刪除筆記功能的實現381
23.8小結382
第24章Struts2+Spring+Hibernate+MySQL實現網絡商城383
視頻講解:151分鐘
24.1開發背景383
24.2系統分析384
24.2.1需求分析384
24.2.2可行性分析384
24.3系統設計385
24.3.1功能結構圖385
24.3.2系統流程圖386
24.3.3開發環境387
24.3.4文件夾組織結構387
24.3.5系統預覽387
24.4數據庫設計390
24.4.1數據庫概念化設計390
24.4.2創建數據庫及數據表391
24.5公共模塊設計393
24.5.1泛型工具類394
24.5.2數據持久化類394
24.5.3分頁操作395
24.5.4字符串工具類397
24.5.5實體映射397
24.6項目環境搭建403
24.6.1配置Struts2403
24.6.2配置Hibernate406
24.6.3配置Spring407
24.6.4配置web.xml408
24.7登錄注冊模塊設計409
24.7.1模塊概述409
24.7.2注冊模塊的實現410
24.8前臺商品信息查詢模塊設計411
24.8.1模塊概述411
24.8.2前臺商品信息查詢模塊技術分析411
24.8.3商品搜索模塊的實現412
24.8.4前臺商品其他查詢的實現414
24.9購物車模塊設計416
24.9.1模塊概述416
24.9.2購物車模塊技術分析417
24.9.3購物車基本功能的實現417
24.9.4訂單相關功能的實現420
24.10后臺商品管理模塊設計423
24.10.1模塊概述423
24.10.2后臺商品管理模塊技術分析423
24.10.3商品管理功能的實現424
24.10.4商品類別管理功能的實現429
24.11后臺訂單管理模塊設計432
24.11.1模塊概述432
24.11.2后臺訂單管理模塊技術分析433
24.11.3后臺訂單查詢的實現434
24.12開發技巧與難點分析436
24.12.1解決訂單號為空時查詢報錯436
24.12.2通過Struts2的攔截器來解決Session超時出現空指針異常的問題437
24.13小結438
序: