簡介:本課程涵蓋全部MySQL數(shù)據(jù)庫的基礎(chǔ),主要學習MySQL數(shù)據(jù)庫的基礎(chǔ)知識、數(shù)據(jù)表的常用操作及各種約束的使用,以及綜合的運用各種命令實現(xiàn)記錄進行CURD等操作,本課程的目標就是“看得懂、學得會、做得出”,為后續(xù)的學習打下夯實的基礎(chǔ)。
第1章 初涉MySQL
本章節(jié)主要講解MySQL的安裝與配置,并初步學習對數(shù)據(jù)庫的操作
第2章 數(shù)據(jù)類型與操作數(shù)據(jù)表
本章節(jié)講解MySQL中的數(shù)據(jù)類型,以及如何針對數(shù)據(jù)表的各種操作
- 視頻: 2-1 內(nèi)容回顧 (01:05)
- 視頻: 2-2 MySQL數(shù)據(jù)類型之整型 (04:46)
- 視頻: 2-3 MySQL數(shù)據(jù)類型之浮點型 (02:38)
- 視頻: 2-4 MySQL數(shù)據(jù)類型之日期時間型 (02:56)
- 視頻: 2-5 MySQL數(shù)據(jù)類型之字符型 (03:39)
- 視頻: 2-6 MySQL創(chuàng)建數(shù)據(jù)表 (09:39)
- 視頻: 2-7 MySQL查看數(shù)據(jù)表 (02:01)
- 視頻: 2-8 MySQL查看數(shù)據(jù)表結(jié)構(gòu) (01:37)
- 視頻: 2-9 MySQL記錄的插入與查找 (05:52)
- 視頻: 2-10 MySQL空值與非空 (03:45)
- 視頻: 2-11 MySQL自動編號 (02:38)
- 視頻: 2-12 MySQL初涉主鍵約束 (06:18)
- 視頻: 2-13 MySQL初涉唯一約束 (03:46)
- 視頻: 2-14 MySQL初涉默認約束 (02:56)
- 視頻: 2-15 總結(jié) (02:50)
第3章 約束以及修改數(shù)據(jù)表
本章講解MySQL中的約束類型以及使用約束
- 視頻: 3-1 回顧和概述 (01:13)
- 視頻: 3-2 MySQL 外鍵約束的要求解析 (14:24)
- 視頻: 3-3 MySQL 外鍵約束的參照操作 (09:22)
- 視頻: 3-4 MySQL 表級約束與列級約束 (02:26)
- 視頻: 3-5 MySQL 修改數(shù)據(jù)表-添加/刪除列 (05:58)
- 視頻: 3-6 MySQL 修改數(shù)據(jù)表--添加約束 (08:27)
- 視頻: 3-7 MySQL 修改數(shù)據(jù)表--刪除約束 (04:41)
- 視頻: 3-8 MySQL 修改數(shù)據(jù)表--修改列定義和更名數(shù)據(jù)表 (08:45)
- 視頻: 3-9 小結(jié) (01:20)
第4章 操作數(shù)據(jù)表中的記錄
本章講解數(shù)據(jù)表中的記錄的增刪改查操作
- 視頻: 4-1 回顧和概述 (02:33)
- 視頻: 4-2 MySQL 插入記錄INSERT (09:09)
- 視頻: 4-3 MySQL 插入記錄INSERT SET-SELECT (02:56)
- 視頻: 4-4 MySQL 單表更新記錄UPDATE (06:13)
- 視頻: 4-5 MySQL 單表刪除記錄DELETE (02:12)
- 視頻: 4-6 MySQL 查詢表達式解析 (07:40)
- 視頻: 4-7 MySQL where語句進行條件查詢 (01:28)
- 視頻: 4-8 MySQL group by語句對查詢結(jié)果分組 (02:39)
- 視頻: 4-9 having語句設置分組條件 (02:52)
- 視頻: 4-10 order by語句對查詢結(jié)果排序 (02:39)
- 視頻: 4-11 limit語句限制查詢數(shù)量 (07:36)
- 視頻: 4-12 小結(jié) (01:33)
第5章 子查詢與連接
本章主要介紹子查詢與連接
- 視頻: 5-1 數(shù)據(jù)準備 (05:31)
- 視頻: 5-2 MySQL 子查詢簡介 (03:25)
- 視頻: 5-3 由比較運算符引發(fā)的子查詢 (13:40)
- 視頻: 5-4 由[NOT] IN/EXISTS引發(fā)的子查詢 (02:26)
- 視頻: 5-5 使用INSERT...SELECT插入記錄 (09:31)
- 視頻: 5-6 多表更新 (06:00)
- 視頻: 5-7 多表更新之一步到位 (13:59)
- 視頻: 5-8 連接的語法結(jié)構(gòu) (03:22)
- 視頻: 5-9 內(nèi)連接INNER JOIN (04:59)
- 視頻: 5-10 外連接OUTER JOIN (02:31)
- 視頻: 5-11 多表連接 (03:09)
- 視頻: 5-12 關(guān)于連接的幾點說明 (03:16)
- 視頻: 5-13 無限級分類表設計 (15:27)
- 視頻: 5-14 多表刪除 (06:46)
第6章 運算符和函數(shù)
本章主要介紹了MySQL數(shù)據(jù)庫中常用的運算符和函數(shù)。
第7章 自定義函數(shù)
本章節(jié)主要講解不同情況下自定義函數(shù)的創(chuàng)建的相關(guān)知識
第8章 MySQL存儲過程
本章主要講解MySQL中存儲過程的相關(guān)知識,包括存儲過程的作用,以及如何創(chuàng)建與修改存儲過程。
- 視頻: 8-1 課程回顧 (01:36)
- 視頻: 8-2 MySQL 存儲過程簡介 (05:03)
- 視頻: 8-3 MySQL 存儲過程語法結(jié)構(gòu)解析 (03:21)
- 視頻: 8-4 MySQL 創(chuàng)建不帶參數(shù)的存儲過程 (02:24)
- 視頻: 8-5 MySQL 創(chuàng)建帶有IN類型參數(shù)的存儲過程 (09:07)
- 視頻: 8-6 MySQL 創(chuàng)建帶有IN和OUT類型參數(shù)的存儲過程 (06:20)
- 視頻: 8-7 MySQL 創(chuàng)建帶有多個OUT類型參數(shù)的存儲過程 (13:23)
- 視頻: 8-8 MySQL 存儲過程與自定義函數(shù)的區(qū)別 (03:10)
第9章 MySQL存儲引擎
本章主要介紹存儲引擎的相關(guān)知識,包括存儲引擎的類型及其特點。
第10章 MySQL圖形化管理工具
本章節(jié)主要介紹了幾款開發(fā)中常用的數(shù)據(jù)庫的圖形化管理工具,方便在開發(fā)中管理數(shù)據(jù)庫。