注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)數(shù)據(jù)庫(kù)MySQL數(shù)據(jù)庫(kù)應(yīng)用、設(shè)計(jì)與管理任務(wù)驅(qū)動(dòng)教程(微課版)

MySQL數(shù)據(jù)庫(kù)應(yīng)用、設(shè)計(jì)與管理任務(wù)驅(qū)動(dòng)教程(微課版)

MySQL數(shù)據(jù)庫(kù)應(yīng)用、設(shè)計(jì)與管理任務(wù)驅(qū)動(dòng)教程(微課版)

定 價(jià):¥59.80

作 者: 陳承歡,湯夢(mèng)姣 著
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787115563538 出版時(shí)間: 2021-09-01 包裝: 平裝
開本: 16開 頁(yè)數(shù): 290 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書主要介紹了MySQL數(shù)據(jù)庫(kù)的應(yīng)用、設(shè)計(jì)與管理。本書分為11個(gè)模塊,分別是啟動(dòng)與登錄MySQL、創(chuàng)建與操作MySQL數(shù)據(jù)庫(kù)、創(chuàng)建與優(yōu)化MySQL數(shù)據(jù)表結(jié)構(gòu)、設(shè)置與維護(hù)數(shù)據(jù)庫(kù)中數(shù)據(jù)完整性、添加與更新MySQL數(shù)據(jù)表數(shù)據(jù)、用SQL語(yǔ)句查詢MySQL數(shù)據(jù)表、用視圖方式操作MySQL數(shù)據(jù)表、用程序方式獲取與處理MySQL表數(shù)據(jù)、安全管理與備份MySQL數(shù)據(jù)庫(kù)、設(shè)計(jì)與優(yōu)化MySQL數(shù)據(jù)庫(kù)、Python程序連接與訪問MySQL數(shù)據(jù)庫(kù)。全書以真實(shí)的工作任務(wù)為載體組織教學(xué)內(nèi)容,實(shí)施教學(xué)過程,強(qiáng)化技能訓(xùn)練,提升動(dòng)手能力,提升讀者數(shù)據(jù)庫(kù)設(shè)計(jì)、應(yīng)用與管理的能力。本書可以作為普通高等院校、職業(yè)院校MySQL相關(guān)課程的教材,也可以作為MySQL的培訓(xùn)教材及MySQL愛好者的自學(xué)參考書。

作者簡(jiǎn)介

  陳承歡,三級(jí)教授,高級(jí)工程師,軟件設(shè)計(jì)師,湖南省省級(jí)專業(yè)帶頭人,湖南省青年骨干教師,武漢大學(xué)軟件工程專業(yè),湖南鐵道職業(yè)技術(shù)學(xué)院教務(wù)處處長(zhǎng)。2008年,曾赴澳大利亞坎培門理工學(xué)院培訓(xùn)交流,2015年,曾赴加拿大圣力嘉學(xué)院培訓(xùn)交流,2019年,曾赴英國(guó)、德國(guó)學(xué)習(xí)交流。主持開發(fā)職業(yè)教育特色教材50多本。國(guó)家精品課程與國(guó)家精品共享課程配套教材1本,國(guó)家職業(yè)教育資源庫(kù)配套教材3本。主持《網(wǎng)頁(yè)設(shè)計(jì)與制作》國(guó)家精品課程,主持《網(wǎng)頁(yè)設(shè)計(jì)與制作》國(guó)家精品共享課程,主持《計(jì)算機(jī)維護(hù)與維修》、《實(shí)用工具軟件應(yīng)用》、《網(wǎng)頁(yè)樣式設(shè)計(jì)》3門國(guó)家資源庫(kù)課程

圖書目錄

模塊1
啟動(dòng)與登錄MySQL..........1
1.1 認(rèn)知MySQL 與Navicat ..............1
1.2 啟動(dòng)與終止MySQL 服務(wù)..............3
【任務(wù)1-1】啟動(dòng)與停止MySQL服務(wù)................................4
1.3 登錄與退出MySQL 數(shù)據(jù)庫(kù)服務(wù)器.......................................7
【任務(wù)1-2】登錄與退出MySQL 數(shù)據(jù)庫(kù)服務(wù)器.............................8
1.4 試用MySQL 的管理工具.............9
【任務(wù)1-3】試用MySQL 的管理工具..............................10
【任務(wù)1-4】試用MySQL 的圖形管理工具Navicat for MySQL......12
課后練習(xí)............................................ 15
模塊2
創(chuàng)建與操作MySQL數(shù)據(jù)庫(kù).........................17
2.1 創(chuàng)建數(shù)據(jù)庫(kù)................................ 17
2.1.1 認(rèn)知數(shù)據(jù)庫(kù)技術(shù)中的基本概念......................................17
2.1.2 認(rèn)知?jiǎng)?chuàng)建MySQL 數(shù)據(jù)庫(kù)的命令......................................20
【任務(wù)2-1】使用Navicat for MySQL 工具創(chuàng)建數(shù)據(jù)庫(kù)MallDB .....20
【任務(wù)2-2】在【命令提示符】窗口中使用Create Database 語(yǔ)句創(chuàng)建數(shù)據(jù)庫(kù).......24
2.2 選擇與查看數(shù)據(jù)庫(kù)...................... 25
【任務(wù)2-3】在【命令提示符】窗口中使用語(yǔ)句方式選擇與查看數(shù)據(jù)庫(kù)相關(guān)信息.....25
2.3 修改數(shù)據(jù)庫(kù).................................27
【任務(wù)2-4】使用Alter Database 語(yǔ)句修改數(shù)據(jù)庫(kù)....................27
2.4 刪除數(shù)據(jù)庫(kù).................................29
【任務(wù)2-5】使用Drop Database 語(yǔ)句刪除數(shù)據(jù)庫(kù)................... 29
2.5 MySQL 數(shù)據(jù)庫(kù)存儲(chǔ)引擎.............29
2.5.1 MySQL 存儲(chǔ)引擎的類型....... 29
2.5.2 MySQL 存儲(chǔ)引擎的選擇....... 30
【任務(wù)2-6】在【命令提示符】窗口中查看并選擇MySQL 數(shù)據(jù)庫(kù)支持的存儲(chǔ)引擎.....30
課后練習(xí)............................................31
模塊3
創(chuàng)建與優(yōu)化MySQL 數(shù)據(jù)表結(jié)構(gòu)............................. 33
3.1 體驗(yàn)網(wǎng)上商城數(shù)據(jù)庫(kù)應(yīng)用.............34
【任務(wù)3-1】通過網(wǎng)上商城實(shí)例體驗(yàn)數(shù)據(jù)庫(kù)的應(yīng)用.......................... 34
3.2 MySQL 的數(shù)據(jù)類型及選用..........40
3.2.1 MySQL 數(shù)據(jù)類型與特點(diǎn)....... 40
3.2.2 MySQL 數(shù)據(jù)類型的選擇....... 43
3.2.3 MySQL 數(shù)據(jù)類型的屬性....... 45
【任務(wù)3-2】合理選擇char 類型和varchar 類型................ 45
3.3 分析并確定數(shù)據(jù)表的結(jié)構(gòu).............46
【任務(wù)3-3】分析并確定多張數(shù)據(jù)表的結(jié)構(gòu)............................. 46
3.4 創(chuàng)建數(shù)據(jù)表.................................50
【任務(wù)3-4】使用Create Table 語(yǔ)句創(chuàng)建“用戶表” .............50
【任務(wù)3-5】使用Navicat 圖形管理工具創(chuàng)建多張數(shù)據(jù)表.............52
【任務(wù)3-6】通過復(fù)制現(xiàn)有數(shù)據(jù)表的方式創(chuàng)建新的數(shù)據(jù)表.............56
3.5 查看MySQL 數(shù)據(jù)庫(kù)中的數(shù)據(jù)表及其結(jié)構(gòu)數(shù)據(jù)................... 58
【任務(wù)3-7】選擇當(dāng)前數(shù)據(jù)庫(kù)并查看當(dāng)前數(shù)據(jù)庫(kù)中的所有數(shù)據(jù)表....58
【任務(wù)3-8】查看數(shù)據(jù)表的結(jié)構(gòu)..........58
3.6 修改MySQL 數(shù)據(jù)表的結(jié)構(gòu)........ 60
【任務(wù)3-9】使用Navicat 圖形管理工具修改數(shù)據(jù)表的結(jié)構(gòu)....60
【任務(wù)3-10】使用Alter Table 語(yǔ)句修改數(shù)據(jù)表的結(jié)構(gòu)...............63
3.7 刪除沒有被關(guān)聯(lián)的數(shù)據(jù)表............ 66
【任務(wù)3-11】刪除沒有被關(guān)聯(lián)的數(shù)據(jù)表.........................66
課后練習(xí)............................................ 67
模塊4
設(shè)置與維護(hù)數(shù)據(jù)庫(kù)中數(shù)據(jù)完整性.......................... 69
4.1 創(chuàng)建數(shù)據(jù)表的同時(shí)定義約束......... 70
【任務(wù)4-1】使用Create Table 語(yǔ)句創(chuàng)建包含約束的單張數(shù)據(jù)表....73
【任務(wù)4-2】使用Create Table 語(yǔ)句創(chuàng)建包含外鍵約束的主從數(shù)據(jù)表.........75
【任務(wù)4-3】查看定義了約束的數(shù)據(jù)表結(jié)構(gòu)..............................76
4.2 修改數(shù)據(jù)表時(shí)設(shè)置其約束............ 78
【任務(wù)4-4】使用Navicat 圖形管理工具設(shè)置數(shù)據(jù)表的約束..........78
【任務(wù)4-5】使用命令提示符語(yǔ)句的方式修改數(shù)據(jù)表與設(shè)置其約束....80
4.3 創(chuàng)建與使用索引......................... 85
【任務(wù)4-6】創(chuàng)建數(shù)據(jù)表的同時(shí)創(chuàng)建索引............................. 87
【任務(wù)4-7】在已經(jīng)存在的數(shù)據(jù)表中創(chuàng)建索引............................. 89
【任務(wù)4-8】使用Alter Table 語(yǔ)句創(chuàng)建索引............................. 89
4.4 刪除數(shù)據(jù)表的約束和索引.............90
【任務(wù)4-9】使用命令行語(yǔ)句的方式刪除數(shù)據(jù)表中的約束............. 91
【任務(wù)4-10】刪除數(shù)據(jù)表中的索引.... 93
4.5 刪除存在外鍵約束的數(shù)據(jù)表..........93
【任務(wù)4-11】刪除存在外鍵約束的數(shù)據(jù)表......................... 93
課后練習(xí)............................................95
模塊5
添加與更新MySQL 數(shù)據(jù)表數(shù)據(jù)............................. 97
5.1 向MySQL 數(shù)據(jù)表中添加數(shù)據(jù)......98
5.1.1 使用Navicat 圖形管理工具向MySQL 數(shù)據(jù)表中輸入數(shù)據(jù).... 98
【任務(wù)5-1】使用Navicat 圖形管理工具向數(shù)據(jù)表中輸入數(shù)據(jù)....... 98
5.1.2 向MySQL 數(shù)據(jù)表中導(dǎo)入數(shù)據(jù)................................... 100
【任務(wù)5-2】使用Navicat 圖形管理工具導(dǎo)入Excel 文件中的數(shù)............... 100
【任務(wù)5-3】使用Mysqlimport 命令導(dǎo)入文本文件.................... 104
5.1.3 向存在外鍵約束的MySQL 數(shù)據(jù)表中導(dǎo)入數(shù)據(jù)..................... 106
【任務(wù)5-4】使用Navicat 圖形管理工具向存在外鍵約束的MySQL數(shù)據(jù)表中導(dǎo)入數(shù)據(jù)....... 106
5.1.4 使用Insert 語(yǔ)句向數(shù)據(jù)表中添加數(shù)據(jù)............................... 107
【任務(wù)5-5】使用Insert 語(yǔ)句向數(shù)據(jù)表中插入記錄.....................109
5.2 修改數(shù)據(jù)表中的數(shù)據(jù)................. 110
5.2.1 使用Navicat 圖形管理工具查看與修改MySQL 數(shù)據(jù)表的記錄數(shù)據(jù)...........110
【任務(wù)5-6】使用Navicat 圖形管理工具查看與修改數(shù)據(jù)表中的記錄............110
5.2.2 使用Update 語(yǔ)句更新數(shù)據(jù)表中的數(shù)據(jù)............................111
【任務(wù)5-7】使用Update 語(yǔ)句更新數(shù)據(jù)表中的數(shù)據(jù)..................111
5.3 刪除數(shù)據(jù)表中的記錄數(shù)據(jù).......... 112
5.3.1 使用Navicat 圖形管理工具刪除數(shù)據(jù)表中的記錄數(shù)據(jù)............112
【任務(wù)5-8】使用Navicat 圖形管理工具刪除數(shù)據(jù)表中的記錄數(shù)據(jù)................112
5.3.2 使用Delete 語(yǔ)句刪除數(shù)據(jù)表中的記錄數(shù)據(jù).........................113
【任務(wù)5-9】使用Delete 語(yǔ)句刪除數(shù)據(jù)表中的記錄數(shù)據(jù)...........113
5.4 從MySQL 數(shù)據(jù)表中導(dǎo)出數(shù)據(jù)... 114
【任務(wù)5-10】使用Navicat 圖形管理工具將數(shù)據(jù)表中的數(shù)據(jù)導(dǎo)出到Excel 工作表中..........114
【任務(wù)5-11】使用Mysql 命令將數(shù)據(jù)表導(dǎo)出到文本文件..........116
【任務(wù)5-12】使用Mysqldump 命令將數(shù)據(jù)表導(dǎo)出到文本文件.................117
課后練習(xí).......................................... 119
模塊6
用SQL 語(yǔ)句查詢MySQL數(shù)據(jù)表........................ 120
6.1 創(chuàng)建單表基本查詢.................... 121
【任務(wù)6-1】使用Navicat 圖形管理工具實(shí)現(xiàn)查詢操作...............122
【任務(wù)6-2】查詢時(shí)選擇與設(shè)置字段...125
【任務(wù)6-3】查詢時(shí)選擇行...............127
【任務(wù)6-4】對(duì)查詢結(jié)果進(jìn)行排序.... 134
【任務(wù)6-5】分組進(jìn)行數(shù)據(jù)查詢........ 135
6.2 創(chuàng)建多表連接查詢.....................137
【任務(wù)6-6】創(chuàng)建基本連接查詢........ 137
【任務(wù)6-7】創(chuàng)建內(nèi)連接查詢........... 139
【任務(wù)6-8】創(chuàng)建外連接查詢........... 139
【任務(wù)6-9】使用Union 語(yǔ)句創(chuàng)建多表聯(lián)合查詢.................... 140
6.3 創(chuàng)建嵌套查詢和子查詢..............141
【任務(wù)6-10】創(chuàng)建單值嵌套查詢..... 141
【任務(wù)6-11】使用In 關(guān)鍵字創(chuàng)建子查詢......................... 143
【任務(wù)6-12】使用Exists 關(guān)鍵字創(chuàng)建子查詢......................... 143
【任務(wù)6-13】使用Any 關(guān)鍵字創(chuàng)建子查詢......................... 144
【任務(wù)6-14】使用All 關(guān)鍵字創(chuàng)建子查詢......................... 144
課后練習(xí)..........................................145
模塊7
用視圖方式操作MySQL數(shù)據(jù)表........................ 147
7.1 認(rèn)知視圖..................................148
7.1.1 視圖的定義........................ 148
7.1.2 視圖的優(yōu)點(diǎn)......................... 148
7.2 創(chuàng)建視圖..................................148
7.2.1 創(chuàng)建視圖的語(yǔ)法格式........... 148
7.2.2 創(chuàng)建視圖的注意事項(xiàng)........... 150
7.3 查看視圖相關(guān)信息.....................150
【任務(wù)7-1】使用Create View 語(yǔ)句創(chuàng)建單源表視圖........... 150
【任務(wù)7-2】使用Navicat 圖形管理工具創(chuàng)建多源表視圖............152
【任務(wù)7-3】修改視圖.....................156
【任務(wù)7-4】利用視圖查詢與更新數(shù)據(jù)表中的數(shù)據(jù)..................157
【任務(wù)7-5】刪除視圖.....................158
課后練習(xí).......................................... 159
模塊8
用程序方式獲取與處理MySQL 表數(shù)據(jù)............ 160
8.1 執(zhí)行多條語(yǔ)句獲取MySQL表數(shù)據(jù)..................................... 161
8.1.1 MySQL 的常量...................161
8.1.2 MySQL 的變量...................161
8.1.3 MySQL 的運(yùn)算符與表達(dá)式...165
8.1.4 MySQL 的控制語(yǔ)句............166
8.1.5 MySQL 的注釋符................168
【任務(wù)8-1】在【命令提示符】窗口中編輯與執(zhí)行多條SQL語(yǔ)句................169
8.2 使用存儲(chǔ)過程和游標(biāo)獲取與處理MySQL 表數(shù)據(jù)........................ 169
8.2.1 MySQL 的存儲(chǔ)過程............169
8.2.2 MySQL 的游標(biāo)...................172
【任務(wù)8-2】在【命令提示符】窗口中創(chuàng)建存儲(chǔ)過程查看指定出版社出版的圖書種類...........173
【任務(wù)8-3】在【命令提示符】窗口中創(chuàng)建有輸入?yún)?shù)的存儲(chǔ)過程.............174
【任務(wù)8-4】使用Navicat 圖形管理工具創(chuàng)建有輸入?yún)?shù)的存儲(chǔ)過程...........175
【任務(wù)8-5】使用Navicat 圖形管理工具創(chuàng)建有輸入?yún)?shù)和輸出參數(shù)的存儲(chǔ)過程...........178
【任務(wù)8-6】使用Navicat 圖形管理工具創(chuàng)建有InOut 參數(shù)的存儲(chǔ)過程.........180
【任務(wù)8-7】在【命令提示符】窗口中創(chuàng)建應(yīng)用游標(biāo)的存儲(chǔ)過程.... 182
8.3 使用函數(shù)獲取與處理MySQL 表數(shù)據(jù)...............................183
8.3.1 MySQL 系統(tǒng)定義的內(nèi)置函數(shù).................................. 183
8.3.2 MySQL 的自定義函數(shù)........ 184
8.3.3 調(diào)用MySQL 的函數(shù)........... 185
【任務(wù)8-8】在【命令提示符】窗口中創(chuàng)建自定義函數(shù)getTypeName().......... 185
【任務(wù)8-9】使用Navicat 圖形管理工具創(chuàng)建帶參數(shù)的函數(shù)getBookNumber() ..... 186
8.4 使用觸發(fā)器獲取與處理MySQL表數(shù)據(jù)...............................189
【任務(wù)8-10】創(chuàng)建Insert 觸發(fā)器..... 190
【任務(wù)8-11】創(chuàng)建Delete 觸發(fā)器... 191
【任務(wù)8-12】應(yīng)用觸發(fā)器同步更新多張數(shù)據(jù)表中的數(shù)據(jù)......... 192
8.5 使用事務(wù)獲取與處理MySQL表數(shù)據(jù).....................................195
【任務(wù)8-13】創(chuàng)建與使用事務(wù)......... 196
課后練習(xí)..........................................197
模塊9
安全管理與備份MySQL數(shù)據(jù)庫(kù)........................ 200
9.1 登錄與退出MySQL 數(shù)據(jù)庫(kù)服務(wù)器.....................................201
9.1.1 登錄與退出MySQL 數(shù)據(jù)庫(kù)服務(wù)器............................... 201
9.1.2 MySQL 的Show 命令........ 201
【任務(wù)9-1】嘗試多種方式登錄MySQL數(shù)據(jù)庫(kù)服務(wù)器...............202
9.2 MySQL 的用戶管理..................203
9.2.1 使用Create User 語(yǔ)句添加MySQL 用戶...............203
【任務(wù)9-2】在【命令提示符】窗口中使用Create User 語(yǔ)句添加MySQL 用戶......204
【任務(wù)9-3】使用Navicat 圖形管理工具添加與管理MySQL用戶..................205
9.2.2 修改MySQL 用戶的名稱.....208
9.2.3 修改MySQL 用戶的密碼.....208
【任務(wù)9-4】在【命令提示符】窗口中使用多種方式修改root 用戶的密碼.........209
【任務(wù)9-5】在【命令提示符】窗口中使用多種方式修改普通用戶的密碼.......209
【任務(wù)9-6】使用Navicat 圖形管理工具修改用戶的密碼............210
9.2.4 刪除普通用戶......................211
【任務(wù)9-7】在【命令提示符】窗口中修改與刪除普通用戶...........211
【任務(wù)9-8】使用Navicat 圖形管理工具修改和刪除用戶...........212
9.3 MySQL 的權(quán)限管理................. 213
9.3.1 MySQL 的權(quán)限表................213
9.3.2 MySQL 的各種權(quán)限.............217
9.3.3 授予權(quán)限.............................218
9.3.4 查看用戶的權(quán)限信息............220
9.3.5 用戶權(quán)限的轉(zhuǎn)換和限制.........220
9.3.6 撤銷權(quán)限.............................220
【任務(wù)9-9】剖析MySQL 權(quán)限表的驗(yàn)證過程.....................221
【任務(wù)9-10】在【命令提示符】窗口中查看指定用戶的權(quán)限信息............222
【任務(wù)9-11】在【命令提示符】窗口中授予用戶全局權(quán)限.......224
【任務(wù)9-12】在【命令提示符】窗口中授予用戶數(shù)據(jù)庫(kù)權(quán)限...225
【任務(wù)9-13】在【命令提示符】窗口中授予用戶數(shù)據(jù)表權(quán)限和字段權(quán)限.........226
【任務(wù)9-14】在【命令提示符】窗口中授予用戶對(duì)存儲(chǔ)過程和函數(shù)的操作權(quán)限.....227
【任務(wù)9-15】使用Navicat 圖形管理工具查看與管理權(quán)限...228
【任務(wù)9-16】在【命令提示符】窗口中對(duì)用戶的權(quán)限進(jìn)行轉(zhuǎn)換和撤銷..........231
9.4 MySQL 的角色管理..................232
9.4.1 創(chuàng)建角色并授予用戶角色權(quán)限...................................233
9.4.2 查看分配給用戶的權(quán)限以及角色所擁有的權(quán)限................233
9.4.3 為用戶設(shè)置默認(rèn)角色............234
9.4.4 撤銷角色或角色權(quán)限............235
9.4.5 刪除角色.............................235
【任務(wù)9-17】在【命令提示符】窗口中使用Create Role 語(yǔ)句創(chuàng)建MySQL 的角色..........235
9.5 備份與還原MySQL 數(shù)據(jù)庫(kù).......237
9.5.1 數(shù)據(jù)庫(kù)的備份......................237
9.5.2 數(shù)據(jù)庫(kù)的還原..................... 238
【任務(wù)9-18】使用Mysqldump 命令備份與還原MySQL 的數(shù)據(jù).................239
【任務(wù)9-19】使用Navicat 圖形管理工具備份與還原MySQL 的數(shù)據(jù)庫(kù)..........239
課后練習(xí)..........................................243
模塊10
設(shè)計(jì)與優(yōu)化MySQL數(shù)據(jù)庫(kù)........................ 245
10.1 MySQL 數(shù)據(jù)庫(kù)設(shè)計(jì)的需求分析......................................246
【任務(wù)10-1】網(wǎng)上商城數(shù)據(jù)庫(kù)設(shè)計(jì)的需求分析....................250
10.2 MySQL 數(shù)據(jù)庫(kù)的概念結(jié)構(gòu)設(shè)計(jì)...................................... 253
【任務(wù)10-2】網(wǎng)上商城數(shù)據(jù)庫(kù)的概念結(jié)構(gòu)設(shè)計(jì)....................253
10.3 MySQL 數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)設(shè)計(jì)...................................... 254
【任務(wù)10-3】網(wǎng)上商城數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)設(shè)計(jì)....................254
10.4 MySQL 數(shù)據(jù)庫(kù)的物理結(jié)構(gòu)設(shè)計(jì)...................................... 255
【任務(wù)10-4】網(wǎng)上商城數(shù)據(jù)庫(kù)的物理結(jié)構(gòu)設(shè)計(jì)....................255
10.5 MySQL 數(shù)據(jù)庫(kù)的設(shè)計(jì)優(yōu)化..... 257
【任務(wù)10-5】網(wǎng)上商城數(shù)據(jù)庫(kù)的設(shè)計(jì)優(yōu)化..........................257
10.6 MySQL 數(shù)據(jù)庫(kù)的性能優(yōu)化..... 257
10.6.1 查看MySQL 數(shù)據(jù)庫(kù)的性能參數(shù).................................257
【任務(wù)10-6】查詢MySQL 數(shù)據(jù)庫(kù)常用的性能參數(shù)................258
10.6.2 數(shù)據(jù)表查詢速度的優(yōu)化.......259
【任務(wù)10-7】了解查詢語(yǔ)句的執(zhí)行情況與解讀分析結(jié)果..........260
【任務(wù)10-8】對(duì)比查詢語(yǔ)句中不使用索引和使用索引的查詢情況............262
【任務(wù)10-9】分析Select 查詢語(yǔ)句使用Like 關(guān)鍵字的查詢情況............263
10.6.3 數(shù)據(jù)表結(jié)構(gòu)的優(yōu)化..............263
【任務(wù)10-10】通過分解數(shù)據(jù)表提高數(shù)據(jù)的查詢效率..............264
【任務(wù)10-11】通過建立中間數(shù)據(jù)表提高聯(lián)合查詢的查詢效率...266
10.6.4 優(yōu)化插入記錄的速度..........267
10.6.5 MySQL 分析表、檢查表和優(yōu)化表..............................269
【任務(wù)10-12】分析與檢查MySQL數(shù)據(jù)表.....................269
10.6.6 SQL 語(yǔ)句的優(yōu)化...............270
課后練習(xí)..........................................272
模塊11
Python 程序連接與訪問MySQL 數(shù)據(jù)庫(kù)............ 275
11.1 連接MySQL 數(shù)據(jù)庫(kù)...............276
【任務(wù)11-1】使用PyMySQL 庫(kù)的Connect()方法連接MySQL 數(shù)據(jù)庫(kù).......... 278
11.2 創(chuàng)建MySQL 數(shù)據(jù)表...............281
【任務(wù)11-2】創(chuàng)建MySQL 數(shù)據(jù)表“員工信息” .............. 281
11.3 向MySQL 數(shù)據(jù)表中插入記錄......................................282
【任務(wù)11-3】使用Insert 語(yǔ)句向數(shù)據(jù)表“員工信息”中插入記錄..............282
11.4 從MySQL 數(shù)據(jù)表中查詢符合條件的記錄.............................283
【任務(wù)11-4】從“員工信息”數(shù)據(jù)表中查詢符合指定條件的所有記錄.......... 283
11.5 更新MySQL 數(shù)據(jù)表...............284
【任務(wù)11-5】更新數(shù)據(jù)表“員工信息”中的數(shù)據(jù)................... 284
11.6 刪除MySQL 數(shù)據(jù)表中的記錄......................................285
【任務(wù)11-6】刪除數(shù)據(jù)表“員工信息”中的記錄................... 285
課后練習(xí)..........................................286
附錄A~F?。?88
參考文獻(xiàn)...................... 290

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)