MySQL數(shù)據(jù)庫(kù)應(yīng)用實(shí)戰(zhàn)教程(微課版)
定 價(jià):59.8 元
內(nèi)容提要本書(shū)講解了MySQL數(shù)據(jù)庫(kù)的基礎(chǔ)知識(shí)、MySQL編程技術(shù)和數(shù)據(jù)庫(kù)運(yùn)維技術(shù),本書(shū)突出實(shí)用性和可操作性,以面向工作過(guò)程的教學(xué)方法為導(dǎo)向,合理安排相關(guān)知識(shí)點(diǎn)和技能點(diǎn)。全書(shū)分為三篇,【基礎(chǔ)篇】先以兩個(gè)簡(jiǎn)單的案例帶領(lǐng)讀者入門,然后通過(guò)第三個(gè)案例深入講解關(guān)系數(shù)據(jù)庫(kù)的原理、設(shè)計(jì)、實(shí)施,以及數(shù)據(jù)操縱和數(shù)據(jù)查詢。【提高篇】以一個(gè)實(shí)戰(zhàn)項(xiàng)目在線商店的開(kāi)發(fā)過(guò)程為例,分為四個(gè)階段,進(jìn)一步講解數(shù)據(jù)庫(kù)的設(shè)計(jì)和實(shí)施、子查詢、視圖和索引,以及數(shù)據(jù)庫(kù)編程技術(shù),并用PHP語(yǔ)言開(kāi)發(fā)了一個(gè)體驗(yàn)式的應(yīng)用程序!竟芾砥恐v解項(xiàng)目的后期維護(hù)管理,在一個(gè)實(shí)用級(jí)的虛擬機(jī)平臺(tái)上部署,內(nèi)容涉及數(shù)據(jù)庫(kù)的安全、備份和恢復(fù)、日常維護(hù)等。本書(shū)設(shè)計(jì)了60多個(gè)在線實(shí)訓(xùn)以及10多個(gè)在線測(cè)試操作題和隨機(jī)組卷的在線測(cè)試試卷,強(qiáng)調(diào)通過(guò)動(dòng)手操作,提升學(xué)生技能,符合高職高專教育的特點(diǎn)。本書(shū)既可作為高等職業(yè)院校的教材,也可作為應(yīng)用型本科、中等職業(yè)院校、培訓(xùn)機(jī)構(gòu)的教材,還可供自學(xué)者使用。
作者為無(wú)錫職業(yè)技術(shù)學(xué)院副教授,國(guó)家十一五、十二五規(guī)劃配套實(shí)訓(xùn)平臺(tái),便于老師帶學(xué)生做實(shí)訓(xùn),支持教材中實(shí)訓(xùn)的練習(xí)、評(píng)測(cè)全書(shū)配套大量微課視頻,支持掃碼查看。
黃能耿十一五、十二五國(guó)家規(guī)劃教材作者,高教社、機(jī)工社、水利社作者,jitor實(shí)訓(xùn)平臺(tái)作者。 有20多年豐富的教學(xué)經(jīng)驗(yàn)。
目錄前言 i【基礎(chǔ)篇】掌握MySQL基礎(chǔ) 1項(xiàng)目1 了解數(shù)據(jù)庫(kù)氣象記錄數(shù)據(jù)庫(kù) 2任務(wù)1 認(rèn)識(shí)MySQL 21.1.1 數(shù)據(jù)庫(kù)引擎排行榜 21.1.2 MySQL與其他數(shù)據(jù)庫(kù)管理系統(tǒng)的比較 3任務(wù)2 安裝、配置和使用MySQL 31.2.1 MySQL的安裝和配置 41.2.2 MySQL程序介紹 81.2.3 使用MySQL命令行客戶端 91.2.4 圖形界面工具dbForge軟件 121.2.5 安裝相關(guān)的常見(jiàn)問(wèn)題 15任務(wù)3 體驗(yàn)MySQL 151.3.1 氣象記錄數(shù)據(jù)庫(kù)分析 151.3.2 實(shí)訓(xùn)輔助工具Jitor校驗(yàn)器 161.3.3 【實(shí)訓(xùn)1?C1】體驗(yàn)MySQL氣象記錄數(shù)據(jù)庫(kù) 171.3.4 使用相關(guān)的常見(jiàn)問(wèn)題 22任務(wù)4 理解數(shù)據(jù)庫(kù) 221.4.1 理解氣象記錄數(shù)據(jù)庫(kù) 231.4.2 數(shù)據(jù)和數(shù)據(jù)庫(kù) 241.4.3 數(shù)據(jù)庫(kù)管理系統(tǒng) 241.4.4 數(shù)據(jù)庫(kù)系統(tǒng) 251.4.5 SQL和NoSQL 27習(xí)題 28項(xiàng)目2 認(rèn)識(shí)數(shù)據(jù)庫(kù)聯(lián)系人數(shù)據(jù)庫(kù) 30任務(wù)1 需求分析和數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì) 302.1.1 需求分析 302.1.2 數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì) 312.1.3 命名規(guī)范 35任務(wù)2 理解MySQL的數(shù)據(jù)類型 352.2.1 整型 362.2.2 浮點(diǎn)型和精確浮點(diǎn)型 362.2.3 日期和時(shí)間類型 362.2.4 字符串類型 37任務(wù)3 創(chuàng)建數(shù)據(jù)庫(kù)和數(shù)據(jù)表 382.3.1 理解MySQL字符集 382.3.2 【實(shí)訓(xùn)2?C1】創(chuàng)建數(shù)據(jù)庫(kù)和數(shù)據(jù)表 39任務(wù)4 操縱數(shù)據(jù)和查詢數(shù)據(jù) 432.4.1 【實(shí)訓(xùn)2?C2】數(shù)據(jù)操縱 432.4.2 輸入相關(guān)的常見(jiàn)問(wèn)題 442.4.3 【實(shí)訓(xùn)2?C3】數(shù)據(jù)查詢 46任務(wù)5 理解主鍵和外鍵 482.5.1 數(shù)據(jù)操縱與主鍵 492.5.2 數(shù)據(jù)操縱與外鍵 492.5.3 主鍵和外鍵的比較 51習(xí)題 52項(xiàng)目3 設(shè)計(jì)數(shù)據(jù)庫(kù)圖書(shū)借閱數(shù)據(jù)庫(kù) 54任務(wù)1 深入理解關(guān)系數(shù)據(jù)庫(kù) 543.1.1 數(shù)據(jù)庫(kù)開(kāi)發(fā)過(guò)程 543.1.2 數(shù)據(jù)模型 563.1.3 ER模型 583.1.4 關(guān)系模型 603.1.5 關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì) 65任務(wù)2 需求分析 743.2.1 需求描述 743.2.2 信息收集 753.2.3 系統(tǒng)功能設(shè)計(jì) 763.2.4 業(yè)務(wù)處理流程 76任務(wù)3 數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì) 773.3.1 PowerDesigner簡(jiǎn)介 773.3.2 數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)的一些考慮 793.3.3 規(guī)范化設(shè)計(jì) 803.3.4 數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì) 81任務(wù)4 數(shù)據(jù)結(jié)構(gòu)的實(shí)施 833.4.1 【實(shí)訓(xùn)3?C1】數(shù)據(jù)結(jié)構(gòu)的創(chuàng)建 843.4.2 【實(shí)訓(xùn)3?C2】數(shù)據(jù)結(jié)構(gòu)的維護(hù) 893.4.3 數(shù)據(jù)結(jié)構(gòu)與數(shù)據(jù)約束 92習(xí)題 92項(xiàng)目4 使用數(shù)據(jù)庫(kù)圖書(shū)借閱數(shù)據(jù)庫(kù) 94任務(wù)1 數(shù)據(jù)操縱 944.1.1 【實(shí)訓(xùn)4?C1】數(shù)據(jù)插入 944.1.2 【實(shí)訓(xùn)4?C2】數(shù)據(jù)更新 964.1.3 【實(shí)訓(xùn)4?C3】數(shù)據(jù)刪除 974.1.4 數(shù)據(jù)操縱與數(shù)據(jù)約束 98任務(wù)2 理解數(shù)據(jù)完整性約束 984.2.1 實(shí)體完整性約束(主鍵約束) 984.2.2 參照完整性約束(外鍵約束) 994.2.3 其他完整性約束 99任務(wù)3 簡(jiǎn)單數(shù)據(jù)查詢 1004.3.1 【實(shí)訓(xùn)4?C4】單表查詢 1004.3.2 【實(shí)訓(xùn)4?C5】理解查詢條件 1024.3.3 【實(shí)訓(xùn)4?C6】排序和分頁(yè) 1044.3.4 【實(shí)訓(xùn)4?C7】聯(lián)合查詢 106任務(wù)4 復(fù)雜數(shù)據(jù)查詢 1074.4.1 【實(shí)訓(xùn)4?C8】?jī)?nèi)連接查詢 1074.4.2 【實(shí)訓(xùn)4?C9】外連接查詢 1124.4.3 【實(shí)訓(xùn)4?C10】自連接查詢 1154.4.4 【實(shí)訓(xùn)4?C11】統(tǒng)計(jì)與分組統(tǒng)計(jì) 1174.4.5 【實(shí)訓(xùn)4?C12】綜合練習(xí) 120習(xí)題 121【提高篇】開(kāi)發(fā)在線商店項(xiàng)目 125項(xiàng)目5 在線商店的數(shù)據(jù)建模體驗(yàn) 126任務(wù)1 需求分析 1265.1.1 需求描述 1265.1.2 信息收集 1265.1.3 系統(tǒng)功能設(shè)計(jì) 1275.1.4 業(yè)務(wù)流程處理 128任務(wù)2 數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì) 1285.2.1 規(guī)范化設(shè)計(jì) 1295.2.2 數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì) 130任務(wù)3 數(shù)據(jù)結(jié)構(gòu)的實(shí)施和數(shù)據(jù)的初始化 1315.3.1 【實(shí)訓(xùn)5?C1】數(shù)據(jù)結(jié)構(gòu)的實(shí)施 1315.3.2 【實(shí)訓(xùn)5?C2】數(shù)據(jù)的初始化 133習(xí)題 136項(xiàng)目6 子查詢、視圖和索引 138任務(wù)1 使用子查詢 1386.1.1 【實(shí)訓(xùn)6?C1】嵌套子查詢 1386.1.2 【實(shí)訓(xùn)6?C2】相關(guān)子查詢 1396.1.3 【實(shí)訓(xùn)6?C3】增刪改與子查詢 140任務(wù)2 使用視圖 1426.2.1 視圖的優(yōu)點(diǎn) 1436.2.2 【實(shí)訓(xùn)6?C4】創(chuàng)建和使用視圖 1436.2.3 【實(shí)訓(xùn)6?C5】管理視圖 144任務(wù)3 使用索引 1456.3.1 索引及其分類 1466.3.2 索引的設(shè)計(jì)原則 1466.3.3 【實(shí)訓(xùn)6?C6】創(chuàng)建索引 1476.3.4 【實(shí)訓(xùn)6?C7】管理索引 147習(xí)題 148項(xiàng)目7 數(shù)據(jù)庫(kù)編程 151任務(wù)1 學(xué)習(xí)MySQL編程 1517.1.1 MySQL編程概述 1517.1.2 【實(shí)訓(xùn)7?C1】MySQL語(yǔ)言基礎(chǔ) 1537.1.3 【實(shí)訓(xùn)7?C2】MySQL流程控制 1567.1.4 【實(shí)訓(xùn)7?C3】使用內(nèi)置函數(shù) 1597.1.5 【實(shí)訓(xùn)7?C4】使用游標(biāo) 161任務(wù)2 存儲(chǔ)函數(shù) 1627.2.1 存儲(chǔ)程序 1627.2.2 【實(shí)訓(xùn)7?C5】存儲(chǔ)函數(shù) 1647.2.3 【實(shí)訓(xùn)7?C6】管理存儲(chǔ)函數(shù) 166任務(wù)3 使用存儲(chǔ)過(guò)程 1677.3.1 【實(shí)訓(xùn)7?C7】創(chuàng)建和使用存儲(chǔ)過(guò)程 1677.3.2 【實(shí)訓(xùn)7?C8】存儲(chǔ)過(guò)程的參數(shù) 1687.3.3 【實(shí)訓(xùn)7?C9】管理存儲(chǔ)過(guò)程 169任務(wù)4 使用觸發(fā)器 1697.4.1 觸發(fā)器概述 1707.4.2 【實(shí)訓(xùn)7?C10】Before觸發(fā)器 1717.4.3 【實(shí)訓(xùn)7?C11】After觸發(fā)器 1727.4.4 觸發(fā)器中的新行和舊行 1737.4.5 【實(shí)訓(xùn)7?C12】管理觸發(fā)器 1737.4.6 數(shù)據(jù)庫(kù)對(duì)象總結(jié) 174任務(wù)5 了解事務(wù)和鎖 1757.5.1 事務(wù) 1757.5.2 【實(shí)訓(xùn)7?C13】體驗(yàn)事務(wù)控制語(yǔ)句 1777.5.3 事務(wù)隔離和鎖機(jī)制 178習(xí)題 179項(xiàng)目8 在線商店的開(kāi)發(fā)體驗(yàn) 184任務(wù)1 安裝和認(rèn)識(shí)PHP 1848.1.1 安裝開(kāi)發(fā)環(huán)境XAMPP 1848.1.2 【實(shí)訓(xùn)8?C1】PHP基本語(yǔ)法 1868.1.3 【實(shí)訓(xùn)8?C2】PHP數(shù)組 193任務(wù)2 用PHP開(kāi)發(fā)數(shù)據(jù)庫(kù)項(xiàng)目 1948.2.1 PHP與數(shù)據(jù)庫(kù) 1958.2.2 【實(shí)訓(xùn)8?C3】從PHP訪問(wèn)數(shù)據(jù)庫(kù) 1958.2.3 【實(shí)訓(xùn)8?C4】從PHP調(diào)用存儲(chǔ)函數(shù)和存儲(chǔ)過(guò)程 200任務(wù)3 體驗(yàn)在線商店應(yīng)用的開(kāi)發(fā)過(guò)程 2028.3.1 前臺(tái)功能的實(shí)現(xiàn) 2028.3.2 后臺(tái)功能的實(shí)現(xiàn) 2038.3.3 【實(shí)訓(xùn)8?C5】體驗(yàn)在線商店的應(yīng)用開(kāi)發(fā)過(guò)程 203習(xí)題 209【管理篇】管理在線商店項(xiàng)目 212項(xiàng)目9 在線商店的部署和遷移 213任務(wù)1 準(zhǔn)備Linux環(huán)境 2139.1.1 安裝和運(yùn)行Linux 2139.1.2 安裝和使用遠(yuǎn)程管理工具 2159.1.3 運(yùn)行Jitor 2179.1.4 虛擬機(jī)相關(guān)的問(wèn)題 218任務(wù)2 使用Linux 2199.2.1 Linux文件系統(tǒng) 2199.2.2 【實(shí)訓(xùn)9?C1】Linux基本操作 2219.2.3 Linux常用服務(wù) 224任務(wù)3 在線商店項(xiàng)目的部署和數(shù)據(jù)庫(kù)的遷移 2269.3.1 【實(shí)訓(xùn)9?C2】應(yīng)用程序的部署 2269.3.2 【實(shí)訓(xùn)9?C3】數(shù)據(jù)庫(kù)的遷移 228任務(wù)4 在線商店項(xiàng)目的遠(yuǎn)程維護(hù) 2309.4.1 Linux的遠(yuǎn)程維護(hù) 2309.4.2 MySQL的遠(yuǎn)程維護(hù) 232習(xí)題 232項(xiàng)目10 在線商店的安全管理 234任務(wù)1 理解數(shù)據(jù)庫(kù)安全 23410.1.1 權(quán)限分類 23410.1.2 授權(quán)過(guò)程 235任務(wù)2 用戶管理 23610.2.1 用戶管理概述 23610.2.2 【實(shí)訓(xùn)10?C1】用Create user語(yǔ)句創(chuàng)建用戶賬號(hào)(Linux版本) 23710.2.3 【實(shí)訓(xùn)10?C2】用Create user語(yǔ)句創(chuàng)建用戶賬號(hào)(Windows版本) 24010.2.4 【實(shí)訓(xùn)10?C3】用Grant語(yǔ)句創(chuàng)建用戶賬號(hào) 24110.2.5 【實(shí)訓(xùn)10?C4】管理用戶賬號(hào) 24210.2.6 MySQL 5.7的安全性 242任務(wù)3 權(quán)限管理 24410.3.1 權(quán)限管理概述 24410.3.2 【實(shí)訓(xùn)10?C5】權(quán)限管理 245任務(wù)4 在線商店的安全 24610.4.1 操作系統(tǒng)的安全 24610.4.2 MySQL服務(wù)器的安全 24710.4.3 應(yīng)用軟件的安全 24710.4.4 【實(shí)訓(xùn)10?C6】在線商店應(yīng)用的安全 248習(xí)題 249項(xiàng)目11 在線商店的日常管理 251任務(wù)1 管理MySQL服務(wù)器 25111.1.1 MySQL服務(wù)器管理 25111.1.2 MySQL存儲(chǔ)引擎 25411.1.3 MySQL數(shù)據(jù)庫(kù)的組成 255任務(wù)2 備份和恢復(fù)數(shù)據(jù) 25611.2.1 數(shù)據(jù)庫(kù)備份概述 25611.2.2 【實(shí)訓(xùn)11?C1】數(shù)據(jù)庫(kù)備份與恢復(fù) 25811.2.3 數(shù)據(jù)庫(kù)遷移 26111.2.4 備份策略和恢復(fù)策略 26211.2.5 【實(shí)訓(xùn)11?C2】備份策略和恢復(fù)策略(Linux版) 26211.2.6 【實(shí)訓(xùn)11?C3】備份策略和恢復(fù)策略(Windows版) 267任務(wù)3 使用事件 27211.3.1 事件概述 27211.3.2 【實(shí)訓(xùn)11?C4】使用MySQL事件 273任務(wù)4 使用日志 27411.4.1 日志概述 27511.4.2 【實(shí)訓(xùn)11?C5】使用MySQL日志 275習(xí)題 277附錄 A MySQL數(shù)據(jù)類型 281附錄 B MySQL常用內(nèi)置函數(shù) 282附錄 C 在線商店數(shù)據(jù)結(jié)構(gòu) 284附錄 D Jitor校驗(yàn)器使用說(shuō)明 286附錄 E MySQL問(wèn)題解答 289參考文獻(xiàn) 290