云數(shù)據(jù)庫(kù)應(yīng)用(MySQL)
定 價(jià):40 元
叢書(shū)名:高等職業(yè)教育云計(jì)算系列規(guī)劃教材
- 作者:危光輝
- 出版時(shí)間:2018/6/1
- ISBN:9787121344183
- 出 版 社:電子工業(yè)出版社
- 中圖法分類(lèi):TP311.132.3
- 頁(yè)碼:276
- 紙張:
- 版次:01
- 開(kāi)本:16開(kāi)
本書(shū)是一本MySQL數(shù)據(jù)庫(kù)的實(shí)用教程,強(qiáng)調(diào)理論知識(shí)以夠用為度,在全書(shū)中穿插了大量圖形和實(shí)例進(jìn)行講解,可以讓讀者非常直觀輕松地理解并掌握MySQL的各個(gè)知識(shí)點(diǎn)。全書(shū)共11章,包括:數(shù)據(jù)庫(kù)基礎(chǔ)、MYSQL的安裝與配置、創(chuàng)建數(shù)據(jù)庫(kù)、表的創(chuàng)建與管理、數(shù)據(jù)查詢(xún)、索引與視圖操作、MySQL觸發(fā)器、存儲(chǔ)過(guò)程和函數(shù)、MySQL編程基礎(chǔ)、數(shù)據(jù)備份與恢復(fù)以及mysql應(yīng)用實(shí)例。每章都配有大量的課后習(xí)題和課外實(shí)踐,以確保讀者對(duì)本章所講知識(shí)的鞏固和升華。
危光輝,于2005年和2010年分別通過(guò)國(guó)家軟件資格水平考試中級(jí)資格的網(wǎng)絡(luò)工程師考試和高級(jí)資格的網(wǎng)絡(luò)規(guī)劃設(shè)計(jì)師考試,曾主編了《計(jì)算機(jī)組裝與維護(hù)能力標(biāo)準(zhǔn)實(shí)訓(xùn)教程》、《計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)》、《移動(dòng)互聯(lián)網(wǎng)概論》、《網(wǎng)絡(luò)設(shè)備配置與管理實(shí)訓(xùn)教程》、《網(wǎng)絡(luò)設(shè)備配置與管理》共5部教材;主持中國(guó)高等職業(yè)教育研究會(huì)課題一項(xiàng),指導(dǎo)學(xué)生參加高等職業(yè)院校學(xué)生技能大賽獲"二等獎(jiǎng)”2次。
第1章 數(shù)據(jù)庫(kù)基礎(chǔ) (1)
1.1 數(shù)據(jù)庫(kù)系統(tǒng) (1)
1.1.1 數(shù)據(jù)庫(kù)系統(tǒng)的基本概念 (1)
1.1.2 數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn) (2)
1.2 數(shù)據(jù)模型 (3)
1.2.1 概念模型 (4)
1.2.2 E-R圖的繪制 (5)
1.2.3 關(guān)系模型 (6)
1.2.4 關(guān)系的性質(zhì) (8)
1.2.5 E-R圖轉(zhuǎn)化為關(guān)系模型 (9)
1.3 關(guān)系的完整性 (10)
1.3.1 實(shí)體完整性 (10)
1.3.2 參照完整性 (10)
1.3.3 域完整性 (10)
1.4 關(guān)系模式規(guī)范化 (11)
1.4.1 第一范式(1NF) (12)
1.4.2 第二范式(2NF) (12)
1.4.3 第三范式(3NF) (13)
1.4.4 增強(qiáng)第三范式(Boyce-Codd Normal Form,BCNF) (13)
課后習(xí)題 (14)
課外實(shí)踐 (15)
第2章 MySQL安裝與配置 (17)
2.1 MySQL簡(jiǎn)介 (17)
2.1.1 MySQL的特性 (18)
2.1.2 MySQL的版本 (18)
2.2 MySQL下載和安裝 (19)
2.2.1 下載MySQL安裝包 (19)
2.2.2 MySQL安裝與配置 (21)
2.3 MySQL服務(wù)的啟動(dòng) (30)
2.4 MySQL的登錄 (31)
2.4.1 以Windows命令行方式登錄 (31)
2.4.2 使用MySQL Command Line Client登錄 (33)
2.4.3 登錄MySQL的圖形管理工具介紹 (35)
2.4.4 MySQL的圖形管理工具—SQLyog登錄 (35)
課后習(xí)題 (37)
課外實(shí)踐 (37)
第3章 創(chuàng)建數(shù)據(jù)庫(kù) (38)
3.1 MySQL數(shù)據(jù)庫(kù)概述 (38)
3.2 創(chuàng)建數(shù)據(jù)庫(kù) (40)
3.2.1 采用圖形化界面方式 (41)
3.2.2 采用命令行方式 (42)
3.3 數(shù)據(jù)庫(kù)相關(guān)操作 (44)
3.3.1 數(shù)據(jù)庫(kù)查看 (44)
3.3.2 數(shù)據(jù)庫(kù)選擇 (44)
3.3.3 數(shù)據(jù)庫(kù)刪除 (45)
3.4 數(shù)據(jù)庫(kù)存儲(chǔ)引擎 (47)
3.4.1 MySQL存儲(chǔ)引擎簡(jiǎn)介 (47)
3.4.2 InnoDB (48)
3.4.3 MyISAM (48)
3.4.4 Memory (49)
3.4.5 默認(rèn)存儲(chǔ)引擎 (49)
3.4.6 存儲(chǔ)引擎的比較 (50)
課后習(xí)題 (51)
課外實(shí)踐 (51)
第4章 表的創(chuàng)建與管理 (52)
4.1 數(shù)據(jù)類(lèi)型 (52)
4.1.1 數(shù)值類(lèi)型 (52)
4.1.2 日期和時(shí)間類(lèi)型 (53)
4.1.3 字符串類(lèi)型 (54)
4.2 表的創(chuàng)建 (56)
4.2.1 表的概述 (56)
4.2.2 創(chuàng)建數(shù)據(jù)表結(jié)構(gòu) (57)
4.2.3 表約束 (59)
4.2.4 設(shè)置表字段值自動(dòng)增加 (64)
4.2.5 表結(jié)構(gòu)與表約束的綜合定義 (65)
4.2.6 查看數(shù)據(jù)表結(jié)構(gòu) (66)
4.3 表的修改 (67)
4.3.1 修改表名 (67)
4.3.2 修改字段名 (68)
4.3.3 修改字段數(shù)據(jù)類(lèi)型 (69)
4.3.4 添加字段 (69)
4.3.5 刪除字段 (70)
4.3.6 改變字段排列順序 (70)
4.3.7 刪除外鍵約束 (71)
4.3.8 更改表的存儲(chǔ)引擎 (72)
4.3.9 使用工具軟件SQLyog修改表 (72)
4.4 表的刪除 (75)
4.4.1 使用命令行方式刪除表 (75)
4.4.2 使用工具軟件SQLyog刪除表 (77)
4.5 表數(shù)據(jù)操作 (78)
4.5.1 在Command Line Client模式下添加數(shù)據(jù) (78)
4.5.2 使用工具軟件SQLyog添加數(shù)據(jù) (81)
4.5.3 更新數(shù)據(jù) (85)
4.5.4 刪除數(shù)據(jù) (87)
課后習(xí)題 (89)
課外實(shí)踐 (90)
第5章 數(shù)據(jù)查詢(xún) (92)
5.1 運(yùn)算符 (92)
5.1.1 算術(shù)運(yùn)算符 (92)
5.1.2 比較運(yùn)算符 (94)
5.1.3 邏輯運(yùn)算符 (96)
5.1.4 位運(yùn)算符 (97)
5.2 簡(jiǎn)單數(shù)據(jù)查詢(xún) (100)
5.2.1 基本查詢(xún) (100)
5.2.2 條件查詢(xún) (104)
5.2.3 排序查詢(xún)結(jié)果 (109)
5.3 復(fù)雜數(shù)據(jù)查詢(xún) (111)
5.3.1 使用聚合函數(shù)查詢(xún) (111)
5.3.2 分類(lèi)匯總查詢(xún) (114)
5.3.3 多表查詢(xún) (118)
5.3.4 子查詢(xún) (122)
5.3.5 合并查詢(xún)結(jié)果 (125)
5.3.6 將查詢(xún)結(jié)果輸出到其他表 (126)
課后習(xí)題 (128)
課外實(shí)踐 (132)
第6章 索引與視圖操作 (133)
6.1 索引概述 (133)
6.2 索引的操作 (134)
6.2.1 創(chuàng)建普通索引 (134)
6.2.2 創(chuàng)建唯一索引 (136)
6.2.3 創(chuàng)建主鍵索引 (137)
6.2.4 創(chuàng)建全文索引 (137)
6.2.5 創(chuàng)建多列索引 (139)
6.2.6 通過(guò)工具軟件SQLyog創(chuàng)建索引 (140)
6.2.7 查看索引 (143)
6.2.8 刪除索引 (146)
6.3 視圖概述 (149)
6.4 視圖的操作 (149)
6.4.1 使用命令行方式創(chuàng)建視圖并查詢(xún)視圖數(shù)據(jù) (150)
6.4.2 使用工具軟件創(chuàng)建視圖并查詢(xún)視圖數(shù)據(jù) (151)
6.4.3 使用命令行方式查看視圖 (153)
6.4.4 使用工具軟件查看視圖 (154)
6.4.5 修改視圖 (156)
6.4.6 使用工具軟件修改視圖 (157)
6.4.7 通過(guò)視圖操作基表 (159)
6.4.8 刪除視圖 (162)
課后習(xí)題 (163)
課外實(shí)踐 (164)
第7章 MySQL觸發(fā)器 (165)
7.1 什么是觸發(fā)器 (165)
7.2 觸發(fā)器的操作 (166)
7.2.1 創(chuàng)建觸發(fā)器 (166)
7.2.2 在工具軟件SQLyog中查看觸發(fā)器 (171)
7.2.3 刪除觸發(fā)器 (174)
7.3 在Command Line Client模式下創(chuàng)建、查看與刪除觸發(fā)器 (174)
7.3.1 創(chuàng)建觸發(fā)器 (174)
7.3.2 查看觸發(fā)器 (175)
7.3.3 刪除觸發(fā)器 (178)
課后習(xí)題 (178)
課外實(shí)踐 (179)
第8章 存儲(chǔ)過(guò)程和函數(shù) (180)
8.1 為什么使用存儲(chǔ)過(guò)程和函數(shù) (180)
8.2 創(chuàng)建存儲(chǔ)過(guò)程和函數(shù) (181)
8.2.1 創(chuàng)建存儲(chǔ)過(guò)程 (181)
8.2.2 創(chuàng)建函數(shù) (184)
8.2.3 調(diào)用存儲(chǔ)過(guò)程和函數(shù) (184)
8.2.4 存儲(chǔ)過(guò)程和函數(shù)的區(qū)別 (186)
8.3 查看存儲(chǔ)過(guò)程和函數(shù) (186)
8.3.1 使用SHOW STATUS語(yǔ)句來(lái)查看存儲(chǔ)過(guò)程和函數(shù)的狀態(tài)信息 (186)
8.3.2 使用SHOW CREATE語(yǔ)句來(lái)查看存儲(chǔ)過(guò)程和函數(shù)的定義信息 (187)
8.3.3 通過(guò)系統(tǒng)表information_schema.routines來(lái)查看存儲(chǔ)過(guò)程 (188)
8.3.4 使用工具軟件SQLyog來(lái)查看存儲(chǔ)過(guò)程和函數(shù)的定義信息 (189)
8.4 修改存儲(chǔ)過(guò)程和函數(shù) (190)
8.4.1 使用工具軟件SQLyog來(lái)修改存儲(chǔ)過(guò)程和函數(shù) (190)
8.4.2 在Command Line Client模式中修改存儲(chǔ)過(guò)程和函數(shù) (190)
8.5 刪除存儲(chǔ)過(guò)程和函數(shù) (192)
8.5.1 使用Command Line Client模式來(lái)刪除存儲(chǔ)過(guò)程和函數(shù) (192)
8.5.2 使用工具軟件SQLyog來(lái)刪除存儲(chǔ)過(guò)程和函數(shù) (192)
課后習(xí)題 (193)
課外實(shí)踐 (194)
第9章 MySQL編程基礎(chǔ) (195)
9.1 SQL語(yǔ)言 (195)
9.1.1 常量 (195)
9.1.2 變量 (196)
9.2 結(jié)構(gòu)控制語(yǔ)句 (199)
9.2.1 IF條件控制結(jié)構(gòu) (199)
9.2.2 CASE分支結(jié)構(gòu) (200)
9.2.3 LOOP循環(huán)控制語(yǔ)句 (202)
9.2.4 WHILE循環(huán)控制語(yǔ)句 (203)
9.3 注釋 (205)
9.4 游標(biāo) (205)
9.4.1 聲明游標(biāo) (206)
9.4.2 打開(kāi)游標(biāo) (206)
9.4.3 使用游標(biāo) (206)
9.4.4 關(guān)閉游標(biāo) (207)
9.5 MySQL事務(wù) (208)
9.5.1 事務(wù)概述 (208)
9.5.2 事務(wù)控制 (209)
9.5.3 事務(wù)隔離級(jí)別 (212)
9.6 MySQL的鎖 (214)
9.6.1 鎖的類(lèi)型 (214)
9.6.2 鎖粒度 (215)
9.6.3 死鎖 (217)
9.6.4 InnoDB監(jiān)視器 (218)
課后習(xí)題 (219)
課外實(shí)踐 (220)
第10章 數(shù)據(jù)備份與恢復(fù) (221)
10.1 數(shù)據(jù)備份 (221)
10.1.1 使用MySQLdump命令備份 (221)
10.1.2 復(fù)制數(shù)據(jù)庫(kù)目錄進(jìn)行備份 (226)
10.2 數(shù)據(jù)還原 (227)
10.2.1 使用MySQL命令還原 (227)
10.2.2 使用source命令還原 (227)
10.2.3 通過(guò)復(fù)制數(shù)據(jù)庫(kù)目錄還原 (228)
10.3 通過(guò)工具軟件SQLyog進(jìn)行數(shù)據(jù)備份與還原 (228)
10.3.1 通過(guò)工具軟件SQLyog進(jìn)行備份 (228)
10.3.2 使用工具軟件SQLyog還原數(shù)據(jù)庫(kù) (233)
10.4 使用工具軟件SQLyog進(jìn)行數(shù)據(jù)的導(dǎo)出與導(dǎo)入 (235)
課后習(xí)題 (238)
課外實(shí)踐 (239)
第11章 MySQL應(yīng)用實(shí)例 (240)
11.1 實(shí)例環(huán)境搭建 (240)
11.1.1 PHP概述 (240)
11.1.2 Apache服務(wù)器的安裝 (241)
11.1.3 PHP的安裝與配置 (241)
11.1.4 配置Apache支持PHP (242)
11.1.5 phpStudy簡(jiǎn)介 (242)
11.2 網(wǎng)站留言板制作 (243)
11.2.1 創(chuàng)建站點(diǎn) (243)
11.2.2 留言板界面 (245)
11.2.3 網(wǎng)頁(yè)文件 (246)
11.3 數(shù)據(jù)庫(kù)與程序代碼 (246)
11.3.1 構(gòu)建數(shù)據(jù)庫(kù)與表 (246)
11.3.2 index.php和transmit.php程序代碼 (247)
11.3.3 實(shí)例小結(jié) (251)
課外實(shí)踐 (251)
參考答案 (252)
參考文獻(xiàn) (264)