社群
文章
合集
問答
學習
課程
程式設計字典
工具庫
開發工具
網站源碼
PHP 函式庫
JS特效
網站素材
擴充插件
休閒
遊戲下載
遊戲教程
繁体中文
简体中文
English
繁体中文
日本語
한국어
Melayu
Français
Deutsch
Login
singup
下一節: Hash索引、AVL樹、B樹與B+樹對比
(896 次播放)
下一節
重新觀看
ဆ
章節
手記
提問
課件
回饋
MySQL從菜鳥到大牛(基礎/進階/最佳化)
第1章 簡介與資料庫的介紹
1-1 課程簡介
1-2 為什麼使用資料庫及資料庫常用概念
1-3 常見的DBMS的對比
1-4 RDBMS和非RDBMS的對比
1-5 ER模型與表記錄的4種關係
第2章 mysql安裝與配置
2-1 mysql 8.0的卸載
2-2 mysql 8.0與5.7版本的下載、安裝與配置
2-3 mysql安裝常見問題_服務啟動與使用者登入
2-4 mysql的使用示範-mysql5.7字元集的設置
2-5 navicat_sqlyog_dbserver等工具的使用
2-6 mysql目錄結構及前兩章課後練習
第3章 SQL概述與基本SELECT查詢
3-1 SQL概述與SQL分類
3-2 SQL使用規範與資料的導入
3-3 最基本的SELECT......FROM結構
3-4 列的別名_去重_NULL_DESC等操作
3-5 使用WHERE過濾數據
3-6 課後練習
第4章 運算符
4-1 算術運算符的使用
4-2 比較運算符的使用
4-3 邏輯運算子與位元運算子的使用
4-4 運算符課後練習
第5章 排序與分頁操作
5-1 ORDER BY實現排序操作
5-2 LIMIT實作分頁操作
5-3 排序與分頁課後練習
第6章 多表查詢
6-1 為什麼需要多表的查詢
6-2 笛卡爾積的錯誤與正確的多表查詢
6-3 等值連接VS非等值連接、自連接VS非自連接
6-4 SQL92與99語法如何實現內連接與外連接
6-5 使用SQL99實現7種JOIN操作
6-6 NATURAL JOIN與USING的使用
6-7 多表查詢課後練習
第7章 單行函數
7-1 函數的分類
7-2 數值類型的函數講解
7-3 字串型別的函數講解
7-4 日期時間類型的函數講解
7-5 流程控制函數講解
7-6 加密解密_MySQL資訊函數等講解
7-7 單行函數課後練習
第8章 聚合函數
8-1 5大常用的聚合函數
8-2 GROUP BY的使用
8-3 HAVING的使用與SQL語句執行過程
8-4 聚合函數課後練習
第9章 子查詢
9-1 子查詢舉例與子查詢的分類
9-2 單行子查詢案例分析
9-3 多行子查詢案例分析
9-4 相關子查詢案例分析
9-5 子查詢課後練習
9-6 子查詢課後練習2
第10章 建立管理資料表
10-1 資料庫的建立、修改與刪除
10-2 常見的資料類型_建立表格的兩種方式
10-3 修改表_重命名表_刪除表_清空表
10-4 DCL中COMMIT與ROLLBACK的使用
10-5 阿里MySQL命名規範及MySQL8DDL的原子化
10-6 建立管理表課後練習
第11章 增、刪、改
11-1 DML之添加數據
11-2 DML之更新刪除操作_MySQL8新特性之計算列
11-3 DDL和DML的綜合案例
11-4 增刪改課後練習
第12章 mysql資料類型
12-1 資料類型概述_字符集設置
12-2 整型資料型別講解
12-3 浮點數、定點數與位元類型講解
12-4 日期時間類型講解
12-5 文字字串類型(含ENUM、SET)講解
12-6 二進位類型與JSON類型講解
12-7 小結及類型使用建議
第13章 約束
13-1 資料完整性與約束的分類
13-2 非空約束的使用
13-3 唯一性約束的使用
13-4 主鍵約束的使用
13-5 AUTO_INCREMENT
13-6 外鍵約束的使用
13-7 檢查約束與預設值約束
13-8 約束課後練習
第14章 視圖
14-1 資料庫物件與視圖的理解
14-2 視圖的建立與檢視
14-3 更新視圖資料與視圖的刪除
14-4 視野課後練習
第15章 儲存過程
15-1 預存程序使用說明
15-2 預存程序的建立與調用
15-3 儲存函數的建立與調用
15-4 預存程序與函數的檢視修改與刪除
15-5 儲存過程函數課後練習
第16章 變數與結構
16-1 GLOBAL與SESSION系統變數的使用
16-2 會話使用者變數與局部變數的使用
16-3 程式出錯的處理機制
16-4 分支結構IF的使用
16-5 分支結構CASE的使用
16-6 LOOP_WHILE_REPEAT三種循環結構
16-7 LEAVE和ITEEATE的使用
16-8 遊標的使用
16-9 課後練習
第17章 觸發器
17-1 建立觸發器
17-2 查看刪除觸發器_觸發器課後練習
第18章 MySQL8.0新特性與公用表表達式
18-1 mysql8.0新特性
18-2 公用表表達式_課後練習
第19章 進階特性篇概覽
19-1 章節概覽
19-2 CentOS環境的準備
19-3 MySQL的解除安裝
19-4 Linux下安裝MySQL8.0與5.7版本
19-5 SQLyog實作MySQL8.0和5.7的遠端連接
19-6 字符集的修改與底層原理說明
19-7 比較規則_請求到回應過程中的編碼與解碼過程
19-8 SQL大小寫規範與sql_mode的設定
19-9 mysql目錄結構與表格在檔案系統中的表示
第20章 使用者及使用者密碼操作與權限管理
20-1 使用者的建立、修改、刪除
20-2 用戶密碼的設定與管理
20-3 權限管理與存取控制
20-4 角色的使用
20-5 設定檔、系統變數與mysql邏輯架構
第21章 SQL執行流程
21-1 SQL執行流程
21-2 mysql 8.0和5.7中SQL執行流程的演示
21-3 Oracle中SQL執行流程、緩衝池的使用
第22章 儲存引擎與索引
22-1 設定表的儲存引擎、InnoDB與MyISAM的對比
22-2 Archive、CSV、Memory等儲存引擎的使用
22-3 為什麼使用索引及索引的優缺點
22-4 一個簡單的索引設計方案
22-5 索引的迭代設計方案
22-6 聚集索引、二級索引與聯合索引的概念
22-7 InnoDB中B+樹注意事項_MyISAM的索引方案
22-8 Hash索引、AVL樹、B樹與B+樹對比
第23章 InnoDB資料儲存結構
23-1 InnoDB資料儲存結構概述
23-2 頁結構之文件頭部與文件尾部
23-3 頁結構之最小最大記錄_行格式之記錄頭信息
23-4 頁結構之頁目錄與頁頭
23-5 設定行格式與ibd檔剖析Compact行格式
23-6 行溢出與Dynamic、Compressed、Redundant
23-7 區段、碎片區與表空間結構
第24章 索引的分類
24-1 索引的分類
24-2 表中新增索引的三種方式
24-3 刪除索引與索引新特性:降序索引、隱藏索引
24-4 適合創建索引的11種情況(1)
24-5 適合建立索引的11種情況(2)
24-6 不適合建立索引的7種情況
第25章 資料庫優化步驟
25-1 查看系統性能參數
25-2 慢查詢日誌分析、SHOW PROFILE查看SQL執行成本
第26章 EXPLAIN
26-1 EXPLAIN的概述與table、id字段剖析
26-2 EXPLAIN中select_type、分區
26-3 EXPLAIN中ref、rows、filtered、extra剖析
26-4 EXPLAIN的4中格式與檢視優化器重寫SQL
26-5 trace分析優化器執行計劃與Sys schema視圖的使用
第27章 索引失效
27-1 資料準備與索引失效的11種情況
27-2 索引失效的11種情況2
第28章 連接查詢、子查詢、分頁查詢
28-1 外連接與內連接的查詢最佳化
28-2 JOIN語句的底層原理
28-3 子查詢最佳化與排序最佳化
28-4 GROUP BY優化、分頁查詢優化
28-5 覆蓋索引的使用
28-6 索引條件下推
28-7 其他查詢最佳化策略
28-8 淘寶資料庫的主鍵如何設計
第29章 範式
29-1 範式概述與第一範式
29-2 第二範式與第三範式
29-3 反範式化的應用
29-4 巴斯範式、第四範式、第五範式和域鍵範式
29-5 範式的實戰案例
第30章 ER建模、設計原則、編寫規範
30-1 ER建模與轉換資料表的過程
30-2 資料庫的設計原則與日常SQL編寫規範
30-3 Power Designer創建概念、實體資料模型
第31章 資料庫調優
31-1 資料庫調優整體步驟、最佳化MySQL伺服器硬體和參數
31-2 資料庫結構優化、三大表優化、其他3個策略
第32章 事務
32-1 事務的ACID特性與事務的狀態
32-2 顯示事務與隱式事務
32-3 事務的使用舉例
第33章 並發問題與隔離級別
33-1 資料並發問題與4種隔離級別
33-2 MySQL隔離等級的檢視與設定
33-3 讀未提交隔離性下的演示
33-4 讀已提交和可重複讀的隔離性下的演示
33-5 幻讀的示範與解決方案
第34章 Redo日誌、Undo日誌
34-1 Redo日誌和Undo日誌的理解、為什麼需要Redo日誌
34-2 Redo日誌的刷盤策略與流程剖析
34-3 寫入Redo Log Buffer和Redo Log File
34-4 Undo日誌的概述與寫入過程
第35章 鎖
35-1 鎖的概述、讀寫的並發問題
35-2 資料操作類型的角度理解S鎖與X鎖
35-3 表鎖之S鎖、X鎖、意向鎖
35-4 表鎖之自增鎖、元資料鎖
35-5 行鎖之記錄鎖、間隙鎖
35-6 行鎖之臨鍵鎖與插入意向鎖
35-7 頁鎖的理解、樂觀鎖與悲觀鎖的使用
35-8 加鎖方式劃分:隱式鎖與顯式鎖
35-9 全域鎖與死鎖的理解
35-10 鎖的記憶體結構與監控策略
第36章 MVCC
36-1 MVCC解決讀寫問題
36-2 MVCC三劍客:隱藏欄位、Undolog版本鏈、ReadView
36-3 MVCC在讀取已提交和可重複讀取隔離等級下的操作流程
36-4 MVCC在可重複讀下解決幻讀的流程
第37章 六大日誌文件
37-1 六大日誌檔的概述
37-2 通用查詢日誌、錯誤日誌
37-3 binlog日誌的參數設定與實作資料復原演示
37-4 binlog的刪除、binlog的寫入機制與兩階段提交
37-5 中繼日誌、主從複製的步驟與原理剖析
37-6 一主一從架構搭建與主從同步的實現
37-7 binlog的format設定說明
第38章 資料同步與備份
38-1 資料同步一致性問題解決
38-2 資料備份概述與mysqldump實作邏輯備份數據
38-3 示範mysql實作邏輯恢復數據
38-4 實體備份與實體復原的示範、表格資料的匯出與匯入
38-5 資料庫遷移與如何刪庫不跑路
38-6 寄語
上一節
下一節
教程列表
獲取幫助
課程推薦
課件下載
初級
帝國CMS企業仿站教程
3048人在看
初級
WordPress零基礎新手建置個人部落格及企業網站
6743人在看
初級
極致CMS零基礎建站教學視頻
2724人在看
初級
前端專案-尚優選【HTML/CSS/JS技術綜合實戰】
3117人在看
中級
Vue3.0從0到搭建通用後台管理系統專案實戰
5351人在看
初級
零基礎前端課程【Vue進階學習及實戰應用】
2821人在看
初級
WEB前端教學【HTML5+CSS3+JS】
3506人在看
初級
apipost極速入門
2161人在看
中級
Vue3+TypeScript實戰教學-企業級專案實戰
3208人在看
初級
簡單聊聊PHP創業那點事
17423人在看
中級
VUE電商專案(前台&後台 雙專案實戰)
3828人在看
初級
Apipost實戰應用【api、介面、自動化測試、mock】
2265人在看
MySQL從菜鳥到大牛(基礎/進階/最佳化)相關課件
屬於章節:MySQL從菜鳥到大牛(基礎/進階/最佳化)
下載
視覺化工具
屬於章節:MySQL從菜鳥到大牛(基礎/進階/最佳化)
下載
PowerDesigner
屬於章節:MySQL從菜鳥到大牛(基礎/進階/最佳化)
下載
Linux遠端存取工具
屬於章節:MySQL從菜鳥到大牛(基礎/進階/最佳化)
下載
mysql安裝包linux版本_mysql5.7
屬於章節:MySQL從菜鳥到大牛(基礎/進階/最佳化)
下載
mysql安裝包linux版本_mysql8.0.25
屬於章節:MySQL從菜鳥到大牛(基礎/進階/最佳化)
下載
看過本課程的同學也在學習
492368 次播放
簡單聊聊PHP創業那點事
Web前端開發極速入門
大型實戰天龍八部之開發Mini版MVC架構仿糗事百科網站
PHP實戰開發極速入門: PHP快速創建[小型商業論壇]
登入驗證與經典留言板
電腦網路知識集合
快速入門Node.JS全套完整版
最懂你的大前端課:HTML5/CSS3/ES6/NPM/Vue/...【原文】
自己動手寫 PHP MVC 框架(40節精講/鉅細/新人進階必看)
注
X