MySQL8 數(shù)據(jù)庫原理與實戰(zhàn)
定 價:45 元
- 作者:麻進(jìn)玲陳婷陳昌平
- 出版時間:2023/3/1
- ISBN:9787111723639
- 出 版 社:機(jī)械工業(yè)出版社
- 中圖法分類:TP311.138SQ
- 頁碼:
- 紙張:膠版紙
- 版次:
- 開本:16開
MySQL是目前比較流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)之一,由于其具有開放源碼的特點(diǎn)而深受用戶喜愛。本書采用項目驅(qū)動的方式,詳細(xì)講述了MySQL的相關(guān)概念與應(yīng)用。本書分為8個項目,共有29個任務(wù),包括學(xué)生體能健康數(shù)據(jù)庫設(shè)計、MySQL數(shù)據(jù)庫相關(guān)知識、創(chuàng)建學(xué)生體能健康數(shù)據(jù)庫、創(chuàng)建學(xué)生體能健康數(shù)據(jù)庫中的表、學(xué)生體能健康數(shù)據(jù)庫表數(shù)據(jù)的操作、程序化操作學(xué)生體能健康數(shù)據(jù)庫的表數(shù)據(jù)、學(xué)生體能健康數(shù)據(jù)庫的安全管理以及多種方式實現(xiàn)可視化操作學(xué)生體能健康數(shù)據(jù)庫。
本書既可以作為高等學(xué)校計算機(jī)專業(yè)的教材,也可以作為計算機(jī)教育培訓(xùn)機(jī)構(gòu)的培訓(xùn)用書,還可以作為相關(guān)開發(fā)人員學(xué)習(xí)數(shù)據(jù)庫知識與技術(shù)的參考資料。
MySQL是目前比較流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)之一,具有體積小、速度快、開放源碼等特點(diǎn)。尤其是其開放源碼的特點(diǎn),深受中小型網(wǎng)站用戶的歡迎。
本書采用項目驅(qū)動的方式,把一個完整的項目分解成多個通俗易懂且豐富多彩的案例,詳細(xì)講述了MySQL的相關(guān)概念與技術(shù)。每個項目中的任務(wù)均涵蓋了相關(guān)理論與實踐,既有助于讀者理解掌握理論知識,又具有實用操作性,讀者可通過項目操作強(qiáng)化理論知識的掌握。
本書具有由淺入深、循序漸進(jìn)、結(jié)構(gòu)新穎、輕松易學(xué)、案例豐富、實用性強(qiáng)等特點(diǎn),包含8個項目,共計29個任務(wù)。項目一是學(xué)生體能健康數(shù)據(jù)庫設(shè)計,共分4個任務(wù);項目二是MySQL數(shù)據(jù)庫相關(guān)知識,共分3個任務(wù);項目三是創(chuàng)建學(xué)生體能健康數(shù)據(jù)庫,共分3個任務(wù);項目四是創(chuàng)建學(xué)生體能健康數(shù)據(jù)庫中的表,共分4個任務(wù);項目五是學(xué)生體能健康數(shù)據(jù)庫表數(shù)據(jù)的操作,共分5個任務(wù);項目六是程序化操作學(xué)生體能健康數(shù)據(jù)庫的表數(shù)據(jù),共分3個任務(wù);項目七是學(xué)生體能健康數(shù)據(jù)庫的安全管理,共分5個任務(wù);項目八是多種方式實現(xiàn)可視化操作學(xué)生體能健康數(shù)據(jù)庫,共分2個任務(wù)。本書提供電子課件,讀者可在機(jī)械工業(yè)出版社教育服務(wù)網(wǎng)(http://www.cmpedu.com)下載。
本書既可以作為高等學(xué)校計算機(jī)專業(yè)的教材,也可以作為計算機(jī)教育培訓(xùn)機(jī)構(gòu)的培訓(xùn)用書,還可以作為相關(guān)開發(fā)人員學(xué)習(xí)數(shù)據(jù)庫知識與技術(shù)的參考資料。建議授課學(xué)時48小時,實驗學(xué)時32小時。
本書由麻進(jìn)玲、陳婷、陳昌平任主編,古波、羅文佳、李化任副主編,徐鴻雁、陳小寧、劉丹、張良參與了編寫。其中,麻進(jìn)玲負(fù)責(zé)編寫項目一與項目六,陳婷負(fù)責(zé)編寫項目四與項目七,陳昌平負(fù)責(zé)編寫項目三與項目五,古波負(fù)責(zé)編寫項目二與項目八,羅文佳、李化、劉丹負(fù)責(zé)統(tǒng)稿,徐鴻雁、陳小寧、張良對本書提出了許多中肯有益的建議。在本書編寫過程中參考了很多專家學(xué)者的文獻(xiàn)資料,在此表示衷心感謝。
由于編者水平有限,編寫時間倉促,書中難免存在疏漏和不足之處,懇請讀者批評指正。
前 言
項目一 學(xué)生體能健康數(shù)據(jù)庫設(shè)計 1
任務(wù)一 體能健康項目需求分析 1
任務(wù)二 數(shù)據(jù)庫概念設(shè)計 5
任務(wù)三 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計 10
任務(wù)四 數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計 18
實踐訓(xùn)練 21
項目二 MySQL數(shù)據(jù)庫相關(guān)知識 22
任務(wù)一 MySQL工作原理 22
任務(wù)二 MySQL的安裝 32
任務(wù)三 MySQL的基本操作 44
實踐訓(xùn)練 50
項目三 創(chuàng)建學(xué)生體能健康數(shù)據(jù)庫 51
任務(wù)一 體能健康數(shù)據(jù)庫的操作 51
任務(wù)二 理解SQL 53
任務(wù)三 創(chuàng)建學(xué)生體能健康數(shù)據(jù)庫shd 54
實踐訓(xùn)練 60
項目四 創(chuàng)建學(xué)生體能健康數(shù)據(jù)庫中的表 61
任務(wù)一 理解表 61
任務(wù)二 創(chuàng)建和操作數(shù)據(jù)表 62
任務(wù)三 約束控制 68
任務(wù)四 使用Navicat可視化圖形管理工具創(chuàng)建和操作數(shù)據(jù)表 71
實踐訓(xùn)練 77
項目五 學(xué)生體能健康數(shù)據(jù)庫表數(shù)據(jù)的操作 78
任務(wù)一 表數(shù)據(jù)的插入、修改和刪除 78
任務(wù)二 單表查詢 84
任務(wù)三 多表查詢 94
任務(wù)四 查詢優(yōu)化 99
任務(wù)五 使用Navicat可視化圖形管理工具實現(xiàn)數(shù)據(jù)庫表數(shù)據(jù)的操作 115
實踐訓(xùn)練 127
項目六 程序化操作學(xué)生體能健康數(shù)據(jù)庫的表數(shù)據(jù) 130
任務(wù)一 MySQL編程基礎(chǔ) 130
任務(wù)二 MySQL的存儲過程與函數(shù) 146
任務(wù)三 觸發(fā)器 157
實踐訓(xùn)練 163
項目七 學(xué)生體能健康數(shù)據(jù)庫的安全管理 164
任務(wù)一 理解MySQL的權(quán)限管理 164
任務(wù)二 用戶管理 167
任務(wù)三 用戶權(quán)限管理 170
任務(wù)四 數(shù)據(jù)的備份和還原 173
任務(wù)五 使用Navicat可視化圖形管理工具實現(xiàn)安全管理 177
實踐訓(xùn)練 182
項目八 多種方式實現(xiàn)可視化操作學(xué)生體能健康數(shù)據(jù)庫 183
任務(wù)一 學(xué)生體測系統(tǒng)的設(shè)計 183
任務(wù)二 學(xué)生體測系統(tǒng)的實現(xiàn) 186
實踐訓(xùn)練 195
參考文獻(xiàn) 196