編程線上教學課程內容
MySQL 是全球最流行的開源關聯式資料庫管理系統(RDBMS),廣泛應用於 Web 開發、企業資料管理與大數據後端。
本課程在一小時內帶你從零開始,掌握 MySQL 的安裝、資料庫設計、基本 SQL 語法、查詢技巧與資料操作實務。透過實作導向教學,學員將能建立完整的資料庫結構並執行複雜查詢,為 Web 應用開發與資料分析奠定基礎。
適合對象:
-
Web 開發初學者與後端工程師
-
想學習資料庫設計與 SQL 操作的程式設計者
-
系統管理員與資料分析人員
-
準備進入企業軟體開發領域的技術人員
一小時課程大綱
第一章:課程導入與環境設定(約 5 分鐘)
第二章:資料表建立與基本結構(約 10 分鐘)
-
建立資料表語法:CREATE TABLE
-
資料型態介紹:INT、VARCHAR、DATE、DECIMAL、ENUM
-
主鍵與自動遞增:PRIMARY KEY、AUTO_INCREMENT
-
預設值與非空限制:DEFAULT、NOT NULL
-
範例:建立「學生」與「課程」資料表
第三章:資料操作語言(DML)(約 10 分鐘)
第四章:查詢技巧與條件篩選(約 10 分鐘)
第五章:聚合函數與群組查詢(約 10 分鐘)
第六章:索引與效能優化(約 5 分鐘)
第七章:迷你專案實作(約 10 分鐘)
專案主題:學生成績管理系統
-
建立三張關聯表:學生、課程、成績
-
完整 CRUD 操作:新增學生、選課、查詢成績
-
複雜查詢:全校平均分數、各科前三名
-
匯出報表與資料備份
第八章:延伸應用與課程總結(約 5 分鐘)