更新時間:2022-02-24 來源:黑馬程序員 瀏覽量:
本套視頻教程是目前為止,黑馬在MySQL知識方面最為全面的一套,包含3個篇章:基礎篇、進階篇、運維篇,干貨滿滿。
在基礎篇,主要講解MySQL的基礎知識,包含MySQL安裝、SQL、約束、函數、多表查詢、事務等。
在進階篇,主要講解MySQL的存儲引擎、索引、優化、存儲對象、InnoDB核心、鎖等相關知識。
在運維篇,主要講解了MySQL的日志、主從復制、讀寫分離、分庫分表等方面的知識。
課程內容能夠滿足同學們日常的開發、運維、面試、以及自我提升的各種需求。課程設計層層遞進,可以快速的幫助我們構建起完整的MySQL知識脈絡。
我們學習知識,得知其然知其所以然。本課程中,特別是在進階篇和運維篇中,涵蓋了很多底層的原理,并且加入了大量動畫及圖例,來幫助大家理解、消化、吸收。
并且,如果你有一定的MySQL基礎,建議大家也要認真學習一下進階篇、運維篇的知識,掌握了這部分的知識你的MySQL的技術水平將會到達一個新的層次,是你成為MySQL大牛的不二之選。
課程亮點
1. 知識全面層層遞進
本課程涵蓋了MySQL基礎、進階、運維等方面的知識及底層原理,適用人群廣泛。
2. 知識講解深入
本課程中不僅包含MySQL的實際應用,還涵蓋了MySQL中大量的內部結構及底層原理。
3. 原理通俗易懂
通過實例結合圖示的方式講解其中的重點、難點知識,幫助消化理解。
適用人群
· 對于MySQL知識零基礎的同學;
· 有一定基礎,需要提升和深入學習的同學;
· 追求高薪的Java開發人員
課程內容
01.MySQL課程介紹
02. 基礎-課程內容&數據庫相關概念
03. 基礎-概述-MySQL安裝及啟動
04. 基礎-概述-數據模型
05. 基礎-SQL-通用語法及分類
06. 基礎-SQL-DDL-數據庫操作
07. 基礎-SQL-DDL-表操作-創建&查詢
08. 基礎-SQL-DDL-數據類型及案例
09. 基礎-SQL-DDL-表操作-修改&刪除
10. 基礎-SQL-DDL小結
11. 基礎-SQL-圖形化界面工具DataGrip
12. 基礎-SQL-DML-插入
13. 基礎-SQL-DML-更新和刪除
14. 基礎-SQL-DML小結
15. 基礎-SQL-DQL-基礎查詢
16. 基礎-SQL-DQL-條件查詢
17. 基礎-SQL-DQL-聚合函數
18. 基礎-SQL-DQL-分組查詢
19. 基礎-SQL-DQL-排序查詢
20. 基礎-SQL-DQL-分頁查詢
21. 基礎-SQL-DQL-案例練習
22. 基礎-SQL-DQL-執行順序
23. 基礎-SQL-DQL小結
24. 基礎-SQL-DCL-用戶管理-
25. 基礎-SQL-DCL-權限控制-
26. 基礎-SQL-DCL小結
27. 基礎-函數-字符串函數
28. 基礎-函數-數值函數
29. 基礎-函數-日期函數
30. 基礎-函數-流程函數
31. 基礎-函數-小結
32. 基礎-約束-概述
33. 基礎-約束-演示
34. 基礎-約束-外鍵約束
35. 基礎-約束-外鍵刪除更新行為
36. 基礎-約束-小結
37. 基礎-多表查詢-多表關系介紹
38. 基礎-多表查詢-概述
39. 基礎-多表查詢-內連接
40. 基礎-多表查詢-外連接
41. 基礎-多表查詢-自連接
42. 基礎-多表查詢-聯合查詢union
43. 基礎-多表查詢-子查詢介紹
44. 基礎-多表查詢-標量子查詢
45. 基礎-多表查詢-列子查詢
46. 基礎-多表查詢-行子查詢
47. 基礎-多表查詢-表子查詢
48. 基礎-多表查詢-練習1
49. 基礎-多表查詢-練習2
50. 基礎-多表查詢-小結
51. 基礎-事務-簡介
52. 基礎-事務-操作演示
53. 基礎-事務-四大特性ACID
54. 基礎-事務-并發事務問題
55. 基礎-事務-并發事務演示及隔離級別
56. 基礎-事務-小結
57. 基礎篇總結
01. 進階-課程介紹
02. 進階-存儲引擎-MySQL體系結構
03. 進階-存儲引擎-簡介
04. 進階-存儲引擎-InnoDB介紹
05. 進階-存儲引擎-MyISAM和Memory
06. 進階-存儲引擎-選擇
07. 進階-存儲引擎-小結
08. 進階-MySQL安裝(linux版本)
09. 進階-索引-概述
10. 進階-索引-結構-介紹
11. 進階-索引-結構-Btree
12. 進階-索引-結構-B+tree
13. 進階-索引-結構-hash
14. 進階-索引-結構-思考題
15. 進階-索引-分類
16. 進階-索引-思考題
17. 進階-索引-語法
18. 進階-索引-性能分析-查看執行頻次
19. 進階-索引-性能分析-慢查詢日志
20. 進階-索引-性能分析-show profiles
21. 進階-索引-性能分析-explain
22. 進階-索引-使用規則-驗證索引效率
23. 進階-索引-使用規則-最左前綴法則
24. 進階-索引-使用規則-索引失效情況一
25. 進階-索引-使用規則-索引失效情況二
26. 進階-索引-使用規則-SQL提示
27. 進階-索引-使用規則-覆蓋索引&回表查詢
28. 進階-索引-使用規則-前綴索引
29. 進階-索引-使用規則-單列&聯合索引
30. 進階-索引-設計原則
31. 進階-索引-小結
32. 進階-SQL優化-插入數據
33. 進階-SQL優化-主鍵優化
34. 進階-SQL優化-order by優化
35. 進階-SQL優化-group by優化
36. 進階-SQL優化-limit優化
37. 進階-SQL優化-count優化
38. 進階-SQL優化-update優化(避免行鎖升級為表鎖)
39. 進階-SQL優化-小結
40. 進階-視圖-介紹及基本語法
41. 進階-視圖-檢查選項(cascaded)
42. 進階-視圖-檢查選項(local)
43. 進階-視圖-更新及作用
44. 進階-視圖-案例
45. 進階-存儲過程-介紹
46. 進階-存儲過程-基本語法
47. 進階-存儲過程-變量-系統變量
48. 進階-存儲過程-變量-用戶定義變量
49. 進階-存儲過程-變量-局部變量
50. 進階-存儲過程-if判斷
51. 進階-存儲過程-參數(IN,OUT,INOUT)
52. 進階-存儲過程-case
53. 進階-存儲過程-循環-while
54. 進階-存儲過程-循環-repeat
55. 進階-存儲過程-循環-loop
56. 進階-存儲過程-游標-cursor
57. 進階-存儲過程-條件處理程序-handler
58. 進階-存儲函數
59. 進階-觸發器-介紹
60. 進階-觸發器-案例1(insert類型)
61. 進階-觸發器-案例2(update類型)
62. 進階-觸發器-案例3(delete類型)
63. 進階-視圖&存儲過程&觸發器-小結
64. 進階-鎖-介紹
65. 進階-鎖-全局鎖-介紹
66. 進階-鎖-全局鎖-一致性數據備份
67. 進階-鎖-表級鎖-表鎖
68. 進階-鎖-表級鎖-元數據鎖
69. 進階-鎖-表級鎖-意向鎖
70. 進階-鎖-表級鎖-意向鎖-測試
71. 進階-鎖-行級鎖-介紹
72. 進階-鎖-行級鎖-行鎖
73. 進階-鎖-行級鎖-間隙鎖&臨鍵鎖1
74. 進階-鎖-行級鎖-間隙鎖&臨鍵鎖2
75. 進階-鎖-小結
76. 進階-InnoDB引擎-邏輯存儲結構
77. 進階-InnoDB引擎-架構-內存結構1
78. 進階-InnoDB引擎-架構-內存結構2
79. 進階-InnoDB引擎-架構-磁盤結構
80. 進階-InnoDB引擎-架構-后臺線程
81. 進階-InnoDB引擎-事務原理-概述
82. 進階-InnoDB引擎-事務原理-redolog
83. 進階-InnoDB引擎-事務原理-undolog
84. 進階-InnoDB引擎-MVCC-基本概念
85. 進階-InnoDB引擎-MVCC-隱藏字段
86. 進階-InnoDB引擎-MVCC-undolog版本鏈
87. 進階-InnoDB引擎-MVCC-readview介紹
88. 進階-InnoDB引擎-MVCC-原理分析(RC級別)
89. 進階-InnoDB引擎-MVCC-原理分析(RR級別)
90. 進階-InnoDB引擎-小結
91. 進階-MySQL管理-系統數據庫介紹
92. 進階-MySQL管理-常用工具1
93. 進階-MySQL管理-常用工具2
94. 進階-MySQL管理-小結
95. 進階篇總結
01. 運維-課程介紹
02. 運維-日志-錯誤日志
03. 運維-日志-二進制日志
04. 運維-日志-查詢日志
05. 運維-日志-慢查詢日志
06. 運維-主從復制-概述
07. 運維-主從復制-原理
08. 運維-主從復制-主庫配置
09. 運維-主從復制-從庫配置
10. 運維-主從復制-測試
11. 運維-分庫分表-介紹
12. 運維-分庫分表-介紹-拆分方式
13. 運維-分庫分表-MyCat概述-安裝
14. 運維-分庫分表-MyCat概述-核心概念
15. 運維-分庫分表-MyCat入門
16. 運維-分庫分表-MyCat入門-測試
17. 運維-分庫分表-MyCat配置1
18. 運維-分庫分表-MyCat配置2
19. 運維-分庫分表-Mycat分片-垂直分庫
20. 運維-分庫分表-Mycat分片-垂直分庫-測試
21. 運維-分庫分表-Mycat分片-水平分表
22. 運維-分庫分表-分片規則-范圍分片
23. 運維-分庫分表-分片規則-取模分片
24. 運維-分庫分表-分片規則-一致性hash算法
25. 運維-分庫分表-分片規則-枚舉分片
26. 運維-分庫分表-分片規則-應用指定算法
27. 運維-分庫分表-分片規則-固定hash算法
28. 運維-分庫分表-分片規則-字符串hash解析
29. 運維-分庫分表-分片規則-按天分片
30. 運維-分庫分表-分片規則-按自然月分片
31. 運維-分庫分表-Mycat管理與監控-原理
32. 運維-分庫分表-Mycat管理工具
33. 運維-分庫分表-MyCat監控1
34. 運維-分庫分表-MyCat監控2
35. 運維-分庫分表-總結
36. 運維-讀寫分離-介紹
37. 運維-讀寫分離-一主一從準備
38. 運維-讀寫分離-一主一從讀寫分離
39. 運維-讀寫分離-雙主雙從介紹
40. 運維-讀寫分離-雙主雙從搭建
41. 運維-讀寫分離-雙主雙從讀寫分離
42. 運維-讀寫分離-總結
43. 運維篇總結