注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書教育/教材/教輔教材高職高專教材MySQL數(shù)據(jù)庫應(yīng)用開發(fā)

MySQL數(shù)據(jù)庫應(yīng)用開發(fā)

MySQL數(shù)據(jù)庫應(yīng)用開發(fā)

定 價(jià):¥49.90

作 者: 張治斌
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787121448768 出版時(shí)間: 2023-02-01 包裝:
開本: 16開 頁數(shù): 260 字?jǐn)?shù):  

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

  本書系統(tǒng)、全面地講述了MySQL數(shù)據(jù)庫管理系統(tǒng)的主要操作,內(nèi)容涵蓋高等職業(yè)院校對(duì)MySQL教學(xué)的要求,包括MySQL概述、數(shù)據(jù)庫的創(chuàng)建和管理、表的創(chuàng)建和管理、記錄的操作、記錄的查詢、索引和視圖、存儲(chǔ)過程和存儲(chǔ)函數(shù)、觸發(fā)器和事件、事務(wù)和鎖、用戶和權(quán)限、數(shù)據(jù)庫的備份和恢復(fù)、日志文件管理。本書免費(fèi)提供配套的教學(xué)資源,包括電子課件、習(xí)題答案等,便于開展教學(xué)和上機(jī)實(shí)驗(yàn)。本書內(nèi)容豐富,結(jié)構(gòu)清晰,在講述基本理論知識(shí)的同時(shí),注重操作技能和解決實(shí)際問題能力的培養(yǎng)。本書案例豐富,突出了實(shí)用性和專業(yè)性,從基本概念出發(fā),通過大量示例由淺入深、循序漸進(jìn)地講述數(shù)據(jù)庫技術(shù)和MySQL的基本概念與基本方法。本書適合作為高職高專層次計(jì)算機(jī)相關(guān)專業(yè)的基礎(chǔ)教材,也可作為各類培訓(xùn)班的培訓(xùn)教材。

作者簡(jiǎn)介

  張治斌,長(zhǎng)期工作在教學(xué)和教學(xué)管理一線,曾被評(píng)為北京市優(yōu)秀青年骨干教師、計(jì)算機(jī)應(yīng)用技術(shù)國家資源庫數(shù)據(jù)挖掘課程負(fù)責(zé)人、人工智能工程技術(shù)人員標(biāo)準(zhǔn)審定專家、工業(yè)和信息化人才培養(yǎng)評(píng)價(jià)專家、主編《SQL Server數(shù)據(jù)庫技術(shù)及應(yīng)用教程》(大學(xué)計(jì)算機(jī)規(guī)劃教材,機(jī)械工業(yè)出版社)、《Python程序設(shè)計(jì)》(清華大學(xué)出版社)等教材;2021年,全國行業(yè)職業(yè)技能競(jìng)賽計(jì)算機(jī)程序設(shè)計(jì)員賽項(xiàng)專家,《大數(shù)據(jù)應(yīng)用開發(fā)(Python)》1+X證書標(biāo)準(zhǔn)(起草人),北京市教育信息化融合創(chuàng)新\

圖書目錄

單元1 MySQL概述\t1
1.1 MySQL的發(fā)展歷史和特點(diǎn)\t1
1.1.1 MySQL的發(fā)展歷史\t1
1.1.2 MySQL的特點(diǎn)\t1
1.2 MySQL的安裝\t2
1.2.1 下載MySQL的安裝包\t2
1.2.2 安裝MySQL服務(wù)器\t4
1.3 MySQL客戶端程序\t17
1.3.1 命令方式客戶端程序\t17
1.3.2 圖形方式客戶端程序\t18
1.4 習(xí)題1\t23
單元2 數(shù)據(jù)庫的創(chuàng)建和管理\t25
2.1 MySQL數(shù)據(jù)庫概述\t25
2.1.1 MySQL數(shù)據(jù)庫簡(jiǎn)介\t25
2.1.2 MySQL數(shù)據(jù)庫分類\t25
2.2 MySQL的字符集和校對(duì)規(guī)則\t26
2.2.1 MySQL的字符集\t26
2.2.2 MySQL的校對(duì)規(guī)則\t28
2.3 創(chuàng)建數(shù)據(jù)庫\t28
2.3.1 使用SQL語句創(chuàng)建數(shù)據(jù)庫\t28
2.3.2 使用Navicat for MySQL創(chuàng)建數(shù)據(jù)庫\t29
2.4 查看數(shù)據(jù)庫\t31
2.4.1 使用SQL語句查看數(shù)據(jù)庫\t31
2.4.2 使用Navicat for MySQL查看數(shù)據(jù)庫\t32
2.5 選擇數(shù)據(jù)庫\t32
2.5.1 使用SQL語句選擇數(shù)據(jù)庫\t32
2.5.2 使用Navicat for MySQL選擇數(shù)據(jù)庫\t33
2.6 修改數(shù)據(jù)庫\t34
2.6.1 使用SQL語句修改數(shù)據(jù)庫\t34
2.6.2 使用Navicat for MySQL修改數(shù)據(jù)庫\t34
2.7 刪除數(shù)據(jù)庫\t36
2.7.1 使用SQL語句刪除數(shù)據(jù)庫\t36
2.7.2 使用Navicat for MySQL刪除數(shù)據(jù)庫\t37
2.8 習(xí)題2\t37
單元3 表的創(chuàng)建和管理\t39
3.1 表的概述\t39
3.2 數(shù)據(jù)類型\t39
3.2.1 數(shù)值類型\t39
3.2.2 字符串類型\t41
3.2.3 日期和時(shí)間類型\t41
3.2.4 二進(jìn)制類型\t42
3.2.5 復(fù)合類型\t42
3.2.6 NULL\t43
3.3 表的操作\t43
3.3.1 創(chuàng)建表\t43
3.3.2 查看表\t48
3.3.3 修改表\t51
3.3.4 刪除表\t53
3.4 數(shù)據(jù)的完整性約束\t54
3.4.1 數(shù)據(jù)完整性約束的概念\t54
3.4.2 定義實(shí)體完整性\t54
3.4.3 定義參照完整性\t60
3.4.4 用戶定義的完整性\t62
3.4.5 刪除完整性約束\t65
3.5 習(xí)題3\t67
單元4 記錄的操作\t70
4.1 插入記錄\t70
4.1.1 插入完整記錄\t71
4.1.2 插入多條記錄\t73
4.1.3 使用Navicat for MySQL菜單命令添加記錄\t74
4.2 修改記錄\t75
4.2.1 修改特定記錄\t75
4.2.2 修改所有記錄\t76
4.3 刪除記錄\t76
4.3.1 刪除特定記錄\t76
4.3.2 刪除所有記錄\t77
4.3.3 使用Navicat for MySQL菜單命令刪除記錄\t77
4.4 習(xí)題4\t79
單元5 記錄的查詢\t81
5.1 單表查詢\t81
5.1.1 單表查詢語句\t81
5.1.2 使用WHERE子句過濾結(jié)果集\t85
5.1.3 對(duì)查詢結(jié)果集的處理\t88
5.2 聚合函數(shù)查詢\t91
5.2.1 聚合函數(shù)\t91
5.2.2 分組聚合查詢\t93
5.3 連接查詢\t95
5.3.1 交叉連接\t95
5.3.2 內(nèi)連接\t96
5.3.3 外連接\t98
5.4 子查詢\t100
5.4.1 使用帶比較運(yùn)算符的子查詢\t100
5.4.2 使用帶IN關(guān)鍵字的子查詢\t101
5.4.3 使用帶EXISTS關(guān)鍵字的子查詢\t101
5.4.4 使用子查詢插入、修改或刪除記錄\t102
5.5 習(xí)題5\t104
單元6 索引和視圖\t106
6.1 索引\t106
6.1.1 索引的分類\t106
6.1.2 查看索引\t108
6.1.3 創(chuàng)建索引\t109
6.1.4 創(chuàng)建索引實(shí)例\t110
6.1.5 使用指定的索引\t116
6.1.6 刪除索引\t117
6.2 視圖\t118
6.2.1 創(chuàng)建視圖\t119
6.2.2 查看視圖的定義\t122
6.2.3 通過視圖查詢記錄\t123
6.2.4 通過視圖修改記錄\t124
6.2.5 修改視圖的定義\t125
6.2.6 刪除視圖\t126
6.3 習(xí)題6\t127
單元7 存儲(chǔ)過程和存儲(chǔ)函數(shù)\t129
7.1 編程基礎(chǔ)\t129
7.1.1 SQL語言簡(jiǎn)介\t129
7.1.2 標(biāo)識(shí)符\t130
7.1.3 注釋\t130
7.1.4 常量\t131
7.1.5 變量\t131
7.2 運(yùn)算符和表達(dá)式\t133
7.2.1 算術(shù)運(yùn)算符和算術(shù)表達(dá)式\t134
7.2.2 比較運(yùn)算符和比較表達(dá)式\t134
7.2.3 邏輯運(yùn)算符和邏輯表達(dá)式\t136
7.3 系統(tǒng)函數(shù)\t137
7.3.1 數(shù)學(xué)函數(shù)\t137
7.3.2 字符串函數(shù)\t138
7.3.3 日期和時(shí)間函數(shù)\t139
7.3.4 系統(tǒng)信息函數(shù)\t140
7.3.5 加密函數(shù)\t141
7.3.6 條件判斷函數(shù)\t142
7.4 存儲(chǔ)過程\t142
7.4.1 存儲(chǔ)過程的概念\t142
7.4.2 創(chuàng)建存儲(chǔ)過程\t143
7.4.3 執(zhí)行存儲(chǔ)過程\t144
7.4.4 查看與刪除存儲(chǔ)過程\t145
7.4.5 BEGIN…END語句塊\t147
7.4.6 DELIMITER語句\t147
7.4.7 存儲(chǔ)過程中參數(shù)的應(yīng)用\t149
7.5 存儲(chǔ)函數(shù)\t151
7.5.1 存儲(chǔ)函數(shù)的概念\t151
7.5.2 創(chuàng)建存儲(chǔ)函數(shù)\t152
7.5.3 調(diào)用存儲(chǔ)函數(shù)\t153
7.5.4 查看、修改與刪除存儲(chǔ)函數(shù)\t154
7.6 過程體\t155
7.6.1 變量\t155
7.6.2 流程控制語句\t158
7.6.3 異常處理\t161
7.6.4 游標(biāo)的使用\t163
7.7 習(xí)題7\t166
單元8 觸發(fā)器和事件\t168
8.1 觸發(fā)器\t168
8.1.1 觸發(fā)器的基本概念\t168
8.1.2 創(chuàng)建觸發(fā)器\t169
8.1.3 觸發(fā)器NEW和OLD\t171
8.1.4 查看觸發(fā)器\t172
8.1.5 刪除觸發(fā)器\t173
8.1.6 觸發(fā)器的使用\t173
8.2 事件\t175
8.2.1 事件的概念\t175
8.2.2 創(chuàng)建事件\t176
8.2.3 修改事件\t178
8.2.4 刪除事件\t178
8.3 習(xí)題8\t179
單元9 事務(wù)和鎖\t181
9.1 事務(wù)\t181
9.1.1 事務(wù)的概念\t181
9.1.2 事務(wù)的基本特性\t182
9.1.3 事務(wù)的分類\t182
9.1.4 事務(wù)的基本操作\t183
9.1.5 事務(wù)的保存點(diǎn)\t185
9.1.6 事務(wù)的隔離級(jí)別\t187
9.2 鎖機(jī)制\t195
9.2.1 認(rèn)識(shí)鎖\t195
9.2.2 MyISAM表級(jí)鎖\t196
9.2.3 InnoDB行級(jí)鎖和表級(jí)鎖\t198
9.2.4 死鎖管理\t201
9.3 習(xí)題9\t202
單元10 用戶和權(quán)限\t204
10.1 用戶和權(quán)限概述\t204
10.1.1 MySQL用戶和權(quán)限的實(shí)現(xiàn)\t204
10.1.2 MySQL的用戶和權(quán)限表\t205
10.2 用戶管理\t209
10.2.1 使用SQL語句管理用戶賬戶\t209
10.2.2 使用Navicat for MySQL管理用戶賬戶\t213
10.3 權(quán)限控制\t215
10.3.1 MySQL的權(quán)限級(jí)別\t215
10.3.2 權(quán)限類型\t215
10.3.3 授予用戶權(quán)限\t216
10.3.4 撤銷用戶權(quán)限\t220
10.4 習(xí)題10\t221
單元11 數(shù)據(jù)庫的備份和恢復(fù)\t223
11.1 備份和恢復(fù)概述\t223
11.1.1 數(shù)據(jù)為什么需要備份\t223
11.1.2 數(shù)據(jù)庫備份的分類\t224
11.1.3 數(shù)據(jù)庫備份的時(shí)機(jī)\t224
11.1.4 恢復(fù)數(shù)據(jù)庫的方法\t224
11.2 備份和恢復(fù)數(shù)據(jù)庫\t225
11.2.1 使用Navicat for MySQL菜單命令備份和恢復(fù)數(shù)據(jù)庫\t225
11.2.2 使用mysqldump命令備份數(shù)據(jù)庫\t228
11.2.3 使用mysql命令還原數(shù)據(jù)庫\t231
11.2.4 使用SOURCE命令恢復(fù)表\t232
11.3 導(dǎo)出、導(dǎo)入表記錄\t233
11.3.1 使用SELECT...INTO OUTFILE語句導(dǎo)出表記錄\t234
11.3.2 使用LOAD DATA INFILE語句導(dǎo)入表記錄\t235
11.4 習(xí)題11\t236
單元12 日志文件管理\t237
12.1 MySQL日志文件簡(jiǎn)介\t237
12.1.1 日志文件特點(diǎn)\t237
12.1.2 日志文件分類\t238
12.2 錯(cuò)誤日志\t238
12.2.1 查看錯(cuò)誤日志\t238
12.2.2 設(shè)置錯(cuò)誤日志\t239
12.2.3 創(chuàng)建新的錯(cuò)誤日志\t239
12.3 二進(jìn)制日志\t240
12.3.1 啟用二進(jìn)制日志\t240
12.3.2 列出二進(jìn)制日志文件\t241
12.3.3 查看或?qū)С龆M(jìn)制日志文件中的內(nèi)容\t242
12.3.4 刪除二進(jìn)制日志文件\t243
12.3.5 使用二進(jìn)制日志恢復(fù)數(shù)據(jù)庫\t245
12.3.6 暫時(shí)停止二進(jìn)制日志功能\t246
12.4 通用查詢?nèi)罩綷t246
12.4.1 啟動(dòng)和設(shè)置通用查詢?nèi)罩綷t246
12.4.2 刪除通用查詢?nèi)罩綷t246
12.5 慢查詢?nèi)罩綷t247
12.5.1 啟用慢查詢?nèi)罩綷t247
12.5.2 操作慢查詢?nèi)罩綷t247
12.5.3 刪除慢查詢?nèi)罩疚募t249
12.6 使用Navicat for MySQL查看MySQL歷史日志\t249
12.7 習(xí)題12\t250

本目錄推薦

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