跳轉至

建立 2026-10-03 更新 2026-10-03

影音教學總覽

本頁彙整學習資料庫的官方資源與 YouTube 上的優質免費影音教學,依主題分類並附上內容說明與適合對象。各主題頁面已嵌入最相關的影片,本頁則收錄完整清單,以及適合系統化學習的長篇課程與大學課程。

官方學習資源

官方文件與教學是最正確、更新最即時的資料來源,遇到疑問時優先查閱:

資料庫/工具 官方教學 官方影音
SQLite SQLite Documentation 無官方頻道,推薦作者 Richard Hipp 的 CMU 演講
PostgreSQL PostgreSQL Tutorial 社群研討會影片見 PostgreSQL 官網 Community
MySQL MySQL Tutorial(官方手冊) MySQL 官方 YouTube 頻道
SQLAlchemy SQLAlchemy Unified Tutorial 作者 Mike Bayer 的 2.0 教學影片
Python sqlite3 官方文件與教學 —

官方認證課程

想取得正式認證,可參考 Oracle 的 MySQL 訓練與認證(MySQL 8.0 Database Administrator/Developer)。PostgreSQL 沒有官方認證,市面上的認證多由 EDB 等廠商提供。

各主題頁已嵌入的影片

主題 影片 頻道 所在頁面
入門 SQL Explained in 100 Seconds Fireship 首頁
入門 Database Tutorial - What are databases? LinkedIn Learning 資料庫基礎
觀念 Learn Database Normalization Decomplexify 核心觀念
觀念 Relational Database ACID Transactions Hussein Nasser 核心觀念
觀念 Database Indexing Explained Hussein Nasser 核心觀念
SQL SQL Tutorial - Full Database Course freeCodeCamp SQL 必學語法
SQL SQL Course for Beginners Programming with Mosh SQL 必學語法
總覽 7 Database Paradigms Fireship 資料庫系統
SQLite Python SQLite Tutorial Corey Schafer SQLite
SQLite SQLite Databases With Python freeCodeCamp SQLite
SQLite D. Richard Hipp - SQLite CMU Database Group SQLite
PostgreSQL PostgreSQL in 100 Seconds Fireship PostgreSQL
PostgreSQL Learn PostgreSQL - Full Course freeCodeCamp PostgreSQL
PostgreSQL Python and Postgres with psycopg2 Hussein Nasser PostgreSQL
MySQL MySQL Workbench Tutorial MySQL 官方 MySQL
MySQL MySQL 資料庫安裝、快速開始 彭彭的課程 MySQL
MySQL MySQL - The Basics Fireship MySQL
Python Python SQL 資料庫:數據持久化全攻略 Gamma Ray 軟體工作室 Python 存取資料庫
Python Psycopg2 for Beginners Ferds the NetDev Python DB-API
SQLAlchemy TUTORIAL: SQLAlchemy 2.0 Mike Bayer SQLAlchemy
SQLAlchemy SQLAlchemy Crash Course NeuralNine SQLAlchemy
工具 Install DBeaver Community Edition Java Code Junkie 管理工具
工具 Intro To PostgreSQL With PgAdmin John Elder 管理工具

中文教學

MySQL 關聯式資料庫簡介(彭彭的課程)

簡述:彭彭用中文說明關聯式資料庫的基本概念、資料表與 SQL 的角色,屬於「MySQL 資料庫全攻略」系列,可接著同系列的安裝與操作影片繼續學。

為什麼寫程式需要用資料庫(Progress Bar 進度條)

簡述:台灣線上課程平台「進度條」的 MySQL 語法教學第一集,從「為什麼不用檔案存資料」講起,並示範基本操作,適合還不確定資料庫用途的初學者。

資料庫設計

Database Design Course(freeCodeCamp)

簡述:約 8 小時的資料庫設計完整課程,從需求分析、實體關係(ER)圖、主鍵外鍵、正規化到索引,適合要自己設計專案資料庫的學習者,可與 核心觀念 對照。

Database Normalization Explained: 1NF, 2NF, 3NF & BCNF(Stick & Learn)

簡述:以簡短動畫說明各正規化形式的判斷條件,適合在看完較長的 Decomplexify 影片後快速複習。

完整入門課程

SQL Full Course for free(Bro Code)

簡述:Bro Code 以 MySQL 為環境的 SQL 完整課程,每個主題切成短章節、講解直白,適合喜歡一次看一小段、邊看邊練的人。

MySQL Database - Full Course(freeCodeCamp)

簡述:專注於 MySQL 的長篇課程,涵蓋安裝、資料型別、查詢、JOIN、子查詢與預存程序(Stored Procedure),適合確定要深入使用 MySQL 的學習者。

大學課程(進階)

CMU Intro to Database Systems #01 - Relational Model & Algebra(CMU Database Group)

簡述:卡內基美隆大學 15-445/645 課程第一講,由 Andy Pavlo 教授講解關聯式模型與關聯代數(Relational Algebra)。整門課深入資料庫內部的儲存、索引、查詢執行與交易,是想理解「資料庫如何運作」的最佳免費課程;課程講義見 CMU 15-445 課程網站。

Database Systems - Cornell University Course(freeCodeCamp)

簡述:康乃爾大學資料庫課程的完整錄影,涵蓋 SQL、NoSQL 與大規模資料分析,理論與實務並重,適合已會基本 SQL、想補足電腦科學背景知識的學習者。

Things every developer needs to know about database indexing(Kai Sassnowski,Laracon EU)

簡述:研討會演講,用清楚的圖解說明 B-Tree 索引的結構、複合索引的欄位順序,以及哪些查詢寫法會讓索引失效,是理解索引最受推薦的影片之一。