雲資料庫套用(MySQL)

雲資料庫套用(MySQL)

《雲資料庫套用(MySQL)》是2018年6月電子工業出版社出版的圖書,作者是危光輝、陳杏環。

基本介紹

  • 書名:雲資料庫套用(MySQL)
  • 作者:危光輝、陳杏環
  • ISBN:9787121344183
  • 頁數:276頁
  • 定價:40元
  • 出版社:電子工業出版社
  • 出版時間:2018年6月
  • 開本:16開
內容簡介,圖書目錄,

內容簡介

本書是一本MySQL資料庫的實用教程,強調理論知識以夠用為度,在全書中穿插了大量圖形和實例進行講解,可以讓讀者非常直觀輕鬆地理解並掌握MySQL的各個知識點。全書共11章,包括:資料庫基礎、MYSQL的安裝與配置、創建資料庫、表的創建與管理、數據查詢、索引與視圖操作、MySQL觸發器、存儲過程和函式、MySQL編程基礎、數據備份與恢復以及mysql套用實例。每章都配有大量的課後習題和課外實踐,以確保讀者對本章所講知識的鞏固和升華。

圖書目錄

第1章 資料庫基礎 (1)
1.1 資料庫系統 (1)
1.1.1 資料庫系統的基本概念 (1)
1.1.2 資料庫系統的特點 (2)
1.2 數據模型 (3)
1.2.1 概念模型 (4)
1.2.2 E-R圖的繪製 (5)
1.2.3 關係模型 (6)
1.2.4 關係的性質 (8)
1.2.5 E-R圖轉化為關係模型 (9)
1.3 關係的完整性 (10)
1.3.1 實體完整性 (10)
1.3.2 參照完整性 (10)
1.3.3 域完整性 (10)
1.4 關係模式規範化 (11)
1.4.1 第一範式(1NF) (12)
1.4.2 第二範式(2NF) (12)
1.4.3 第三範式(3NF) (13)
1.4.4 增強第三範式(Boyce-Codd Normal Form,BCNF) (13)
課後習題 (14)
課外實踐 (15)
第2章 MySQL安裝與配置 (17)
2.1 MySQL簡介 (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服務的啟動 (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)
課後習題 (37)
課外實踐 (37)
第3章 創建資料庫 (38)
3.1 MySQL資料庫概述 (38)
3.2 創建資料庫 (40)
3.2.1 採用圖形化界面方式 (41)
3.2.2 採用命令行方式 (42)
3.3 資料庫相關操作 (44)
3.3.1 資料庫查看 (44)
3.3.2 資料庫選擇 (44)
3.3.3 資料庫刪除 (45)
3.4 資料庫存儲引擎 (47)
3.4.1 MySQL存儲引擎簡介 (47)
3.4.2 InnoDB (48)
3.4.3 MyISAM (48)
3.4.4 Memory (49)
3.4.5 默認存儲引擎 (49)
3.4.6 存儲引擎的比較 (50)
課後習題 (51)
課外實踐 (51)
第4章 表的創建與管理 (52)
4.1 數據類型 (52)
4.1.1 數值類型 (52)
4.1.2 日期和時間類型 (53)
4.1.3 字元串類型 (54)
4.2 表的創建 (56)
4.2.1 表的概述 (56)
4.2.2 創建數據表結構 (57)
4.2.3 表約束 (59)
4.2.4 設定表欄位值自動增加 (64)
4.2.5 表結構與表約束的綜合定義 (65)
4.2.6 查看數據表結構 (66)
4.3 表的修改 (67)
4.3.1 修改表名 (67)
4.3.2 修改欄位名 (68)
4.3.3 修改欄位數據類型 (69)
4.3.4 添加欄位 (69)
4.3.5 刪除欄位 (70)
4.3.6 改變欄位排列順序 (70)
4.3.7 刪除外鍵約束 (71)
4.3.8 更改表的存儲引擎 (72)
4.3.9 使用工具軟體SQLyog修改表 (72)
4.4 表的刪除 (75)
4.4.1 使用命令行方式刪除表 (75)
4.4.2 使用工具軟體SQLyog刪除表 (77)
4.5 表數據操作 (78)
4.5.1 在Command Line Client模式下添加數據 (78)
4.5.2 使用工具軟體SQLyog添加數據 (81)
4.5.3 更新數據 (85)
4.5.4 刪除數據 (87)
課後習題 (89)
課外實踐 (90)
第5章 數據查詢 (92)
5.1 運算符 (92)
5.1.1 算術運算符 (92)
5.1.2 比較運算符 (94)
5.1.3 邏輯運算符 (96)
5.1.4 位運算符 (97)
5.2 簡單數據查詢 (100)
5.2.1 基本查詢 (100)
5.2.2 條件查詢 (104)
5.2.3 排序查詢結果 (109)
5.3 複雜數據查詢 (111)
5.3.1 使用聚合函式查詢 (111)
5.3.2 分類匯總查詢 (114)
5.3.3 多表查詢 (118)
5.3.4 子查詢 (122)
5.3.5 合併查詢結果 (125)
5.3.6 將查詢結果輸出到其他表 (126)
課後習題 (128)
課外實踐 (132)
第6章 索引與視圖操作 (133)
6.1 索引概述 (133)
6.2 索引的操作 (134)
6.2.1 創建普通索引 (134)
6.2.2 創建唯一索引 (136)
6.2.3 創建主鍵索引 (137)
6.2.4 創建全文索引 (137)
6.2.5 創建多列索引 (139)
6.2.6 通過工具軟體SQLyog創建索引 (140)
6.2.7 查看索引 (143)
6.2.8 刪除索引 (146)
6.3 視圖概述 (149)
6.4 視圖的操作 (149)
6.4.1 使用命令行方式創建視圖並查詢視圖數據 (150)
6.4.2 使用工具軟體創建視圖並查詢視圖數據 (151)
6.4.3 使用命令行方式查看視圖 (153)
6.4.4 使用工具軟體查看視圖 (154)
6.4.5 修改視圖 (156)
6.4.6 使用工具軟體修改視圖 (157)
6.4.7 通過視圖操作基表 (159)
6.4.8 刪除視圖 (162)
課後習題 (163)
課外實踐 (164)
第7章 MySQL觸發器 (165)
7.1 什麼是觸發器 (165)
7.2 觸發器的操作 (166)
7.2.1 創建觸發器 (166)
7.2.2 在工具軟體SQLyog中查看觸發器 (171)
7.2.3 刪除觸發器 (174)
7.3 在Command Line Client模式下創建、查看與刪除觸發器 (174)
7.3.1 創建觸發器 (174)
7.3.2 查看觸發器 (175)
7.3.3 刪除觸發器 (178)
課後習題 (178)
課外實踐 (179)
第8章 存儲過程和函式 (180)
8.1 為什麼使用存儲過程和函式 (180)
8.2 創建存儲過程和函式 (181)
8.2.1 創建存儲過程 (181)
8.2.2 創建函式 (184)
8.2.3 調用存儲過程和函式 (184)
8.2.4 存儲過程和函式的區別 (186)
8.3 查看存儲過程和函式 (186)
8.3.1 使用SHOW STATUS語句來查看存儲過程和函式的狀態信息 (186)
8.3.2 使用SHOW CREATE語句來查看存儲過程和函式的定義信息 (187)
8.3.3 通過系統表information_schema.routines來查看存儲過程 (188)
8.3.4 使用工具軟體SQLyog來查看存儲過程和函式的定義信息 (189)
8.4 修改存儲過程和函式 (190)
8.4.1 使用工具軟體SQLyog來修改存儲過程和函式 (190)
8.4.2 在Command Line Client模式中修改存儲過程和函式 (190)
8.5 刪除存儲過程和函式 (192)
8.5.1 使用Command Line Client模式來刪除存儲過程和函式 (192)
8.5.2 使用工具軟體SQLyog來刪除存儲過程和函式 (192)
課後習題 (193)
課外實踐 (194)
第9章 MySQL編程基礎 (195)
9.1 SQL語言 (195)
9.1.1 常量 (195)
9.1.2 變數 (196)
9.2 結構控制語句 (199)
9.2.1 IF條件控制結構 (199)
9.2.2 CASE分支結構 (200)
9.2.3 LOOP循環控制語句 (202)
9.2.4 WHILE循環控制語句 (203)
9.3 注釋 (205)
9.4 游標 (205)
9.4.1 聲明游標 (206)
9.4.2 打開游標 (206)
9.4.3 使用游標 (206)
9.4.4 關閉游標 (207)
9.5 MySQL事務 (208)
9.5.1 事務概述 (208)
9.5.2 事務控制 (209)
9.5.3 事務隔離級別 (212)
9.6 MySQL的鎖 (214)
9.6.1 鎖的類型 (214)
9.6.2 鎖粒度 (215)
9.6.3 死鎖 (217)
9.6.4 InnoDB監視器 (218)
課後習題 (219)
課外實踐 (220)
第10章 數據備份與恢復 (221)
10.1 數據備份 (221)
10.1.1 使用MySQLdump命令備份 (221)
10.1.2 複製資料庫目錄進行備份 (226)
10.2 數據還原 (227)
10.2.1 使用MySQL命令還原 (227)
10.2.2 使用source命令還原 (227)
10.2.3 通過複製資料庫目錄還原 (228)
10.3 通過工具軟體SQLyog進行數據備份與還原 (228)
10.3.1 通過工具軟體SQLyog進行備份 (228)
10.3.2 使用工具軟體SQLyog還原資料庫 (233)
10.4 使用工具軟體SQLyog進行數據的導出與導入 (235)
課後習題 (238)
課外實踐 (239)
第11章 MySQL套用實例 (240)
11.1 實例環境搭建 (240)
11.1.1 PHP概述 (240)
11.1.2 Apache伺服器的安裝 (241)
11.1.3 PHP的安裝與配置 (241)
11.1.4 配置Apache支持PHP (242)
11.1.5 phpStudy簡介 (242)
11.2 網站留言板製作 (243)
11.2.1 創建站點 (243)
11.2.2 留言板界面 (245)
11.2.3 網頁檔案 (246)
11.3 資料庫與程式代碼 (246)
11.3.1 構建資料庫與表 (246)
11.3.2 index.php和transmit.php程式代碼 (247)
11.3.3 實例小結 (251)
課外實踐 (251)
參考答案 (252)
參考文獻 (264)

熱門詞條

聯絡我們