實體編程教學課程內容
課程簡介
本課程為三小時的密集入門班,專為初次接觸資料庫系統與資料操作的學員設計。MySQL 是全球最受歡迎的開源關聯式資料庫管理系統(RDBMS),廣泛應用於網站、App、企業資訊系統與資料分析。
課程將以實作為主軸,帶領學員了解 MySQL 的基本概念與運作模式,從資料表設計、資料查詢到簡單的資料維護操作,逐步培養學員使用 SQL 進行資料庫編程的能力。完成課程後,學員將能透過 SQL 指令讀取、更新與管理資料,並具備延伸學習進階主題(如資料庫設計、後端整合或 Data Engineering)的基礎。
課程目標
-
理解資料庫與關聯式資料模型的核心概念。
-
熟悉 MySQL 的結構、指令操作與基本語法。
-
能建立資料表與撰寫基本 SQL 查詢語句。
-
學會新增、修改、刪除與篩選資料的實務應用。
-
為進階課程(如資料庫設計、後端 API 整合、資料分析)建立基礎。
授課對象
-
初學者與希望了解資料庫運作的學生或上班族。
-
網頁開發人員、全端工程師、系統開發者。
-
需要操作或分析資料的商業、行銷、工程領域學員。
-
大專院校資訊課程或企業技術培訓對象。
課程時長與授課方式
課程大綱
第一部分:資料庫與 MySQL 基礎(約 40 分鐘)
第二部分:資料表設計與基本 SQL 操作(約 60 分鐘)
-
SQL 語言簡介與結構。
-
建立資料表(CREATE TABLE)與欄位型態設計。
-
主鍵(Primary Key)與外鍵(Foreign Key)概念。
-
新增(INSERT)、查詢(SELECT)與刪除(DELETE)指令。
-
實作練習:建立「學生資料表」並新增測試資料。
第三部分:查詢語法與條件過濾(約 45 分鐘)
-
SELECT 語法進階應用(WHERE、ORDER BY、LIMIT)。
-
條件運算子與邏輯運算(=、LIKE、AND、OR、BETWEEN)。
-
聚合函數(COUNT、SUM、AVG、MAX、MIN)與 GROUP BY。
-
資料排序與篩選技巧。
-
實作練習:查詢特定條件資料並產生統計結果。
第四部分:資料更新與多表操作(約 35 分鐘)
-
更新(UPDATE)與刪除(DELETE)語法細節。
-
外鍵關聯與 JOIN 操作(INNER JOIN、LEFT JOIN 概念)。
-
視圖(View)與索引(Index)簡介。
-
延伸應用:MySQL 在 Web 與 API 系統中的角色預覽。
-
實作練習:整合多表查詢 → 建立學生與課程關聯查詢。
課程特色