資料庫是所有工程師的必備技能,但你真的了解它嗎?

你想從資料庫撈取資料,但不知道該如何撈取嗎?

還是不熟悉資料庫架構,亂糟糟的設計拖垮網頁及查詢的效能?

或是有了基礎但不曉得該如何應用?


HiSKIO 攜手累積超過 1000 位學生的 John Liu 老師合作,開設這堂專為初學者打造的 SQL 資料庫課程

這堂課將帶你從零開始扎實打穩 SQL 語法基礎,並帶你建立正確資料庫設計觀念,打造出高效 SQL 資料庫,最後更將結合 Python 的串接混用,實作電商資料管理系統!

預計章節內容

預計總時數:6 - 10 小時以上

第 1 章 寫 SQL 前,先好好認識資料庫吧!

▷ 單元 1 - 認識資料庫的生態系,看看百花齊放的資料庫種類

▷ 單元 2 - MySQL 安裝

▷ 單元 3 - 資料庫操作利器 - MySQL WorkBench 基本操作

▷ 單元 4 - 總得先有資料吧? 資料匯入與匯出介紹


第 2 章 來!好好學會操作資料庫

▷ 單元 1 - 資料庫之根 - Schema 建立與管理

▷ 單元 2 - 資料庫之葉 - Table 表格建立與操作概念

▷ 單元 3 - 資料庫之脈 - 定義你的表格資料格式限制

▷ 單元 4 - 終於來寫 SQL 了 ! SIUD 資料撈取語法解說

▷ 單元 5 - 怎麼自己決定要撈取什麼資料? Where 語法深入探討

▷ 單元 6 - 欄位裡的欄位!? Json 欄位格式與操作解說

▷ 單元 7 - 千變萬化的搜尋結果,透過 SQL 函式做分類與分頁

▷ 單元 8 - 學會如何使用 SQL 函式快速做搜尋結果計算

▷ 單元 9 - 關聯表概念 - 踏入商業應用領域的基礎技術

▷ 單元 10 - Join - 串接多張表,組出資訊量龐大的報表

▷ 單元 11 -  進階語法的第一步,了解透過子查詢與 Exist 彈性變化 SQL 語句


第 3 章 學會操作資料庫後,來學會『好好』操作資料庫

▷ 單元 1 - Foreign key,透過外鍵綁定資料表關係

▷ 單元 2 - Transaction,透過交易機制保護資料更動安全性

▷ 單元 3 - 大資料庫必備技術 - 索引的應用

▷ 單元 4 - 正規化,讓資料結構變『正常』

▷ 單元 5 - 除了 SQL 函式,學會利用資料庫函式來操作『資料庫』本身

▷ 單元 6 - SQL User 與權限設置概念

▷ 單元 7 - 壞掉就慘了...資料庫的備份與還原概念

▷ 單元 8 - 透過資料庫 Log,查找資料更迭紀錄

▷ 單元 9 - 舊軟體世界的必備知識: View, Function, Trigger 與 Stored procedure

▷ 單元 10 - EER Diagram,專業的將你的資料庫,圖表化呈現給大家


第 4 章 想學會怎麼讓別人知道你會 SQL ? 來學學 Python 吧

▷ 單元 1 - Python 是什麼樣的程式語言?

▷ 單元 2 - Python 安裝

▷ 單元 3 - 變數和資料類型:程式中的小小兵

▷ 單元 4 - 運算符號:讓我們回到國小的美麗時光

▷ 單元 5 - if/else 控制:程式中的聽話小幫手

▷ 單元 6 - 迴圈:程式中的冗事好助理

▷ 單元 7 - 資料結構( List ):程式中的多層置物櫃

▷ 單元 8 - 資料結構( Dictionary ):每個櫃子都有意義的多層置物櫃

▷ 單元 9 - 函式:程式中的懶人包

▷ 單元 10 - Flask - 在瀏覽器透過 Python 執行網站!


第 5 章 MySQL + Flask,創造資料庫應用

▷ 單元 1 - Flask Web 示範專案解說

▷ 單元 2 - 表單資料管理功能 - 資料的自由撈取、添加、修改、刪除

▷ 單元 3 - 資料集運算 - 善用 SQL 函式切割與運算搜尋結果

▷ 單元 4 - 資料集疊加 - 串接不同資料表區

▷ 單元 5 - 資料集優化 -導入 transaction,避免系統故障後的資料危機

▷ 單元 6 - 商業功能資料思維解析 - Hash Tag 製作


第 6 章 踏入資料庫管理,進階的門檻

▷ 單元 1 - 關聯式資料庫基礎特性 - ACID

▷ 單元 2 - 優化資料庫效能實務經驗分享

▷ 單元 3 - 要怎麼設計系統資料庫

▷ 單元 4 - 資料庫的核心引擎 - innodb db

▷ 單元 5 - 學會讀懂 Mysql.ini 設定檔

▷ 單元 6 - 業界程式語言操作資料庫的慣例 - ORM 初探與使用方式解說

▷ 單元 7 - Migration,資料庫更動管理工具

▷ 單元 8 - 還有喔,資料庫的無遠弗屆


課程內容與實作 Demo 搶先看

在 SQL 資料庫中經常用「索引」來加速尋找資料,然而你知道索引並非用越多越好嗎?

John 老師搶先釋出課程中長達 17 分鐘的教學影片,要告訴大家有關 SQL 中「索引」的幾大重點!

立即下滑觀看教學影片吧

此外,John 老師在這門課程更將結合 Python Flask 與 MySQL

帶領同學實作打造出電商資料管理系統,一起來看看這套系統的 Demo 影片吧

你也想學會 SQL 語法嗎?還是想熟練資料庫技能呢?又或者是你也想嘗試打造出上述的資料管理系統?

把握最後機會!完成以下內容,登錄領取課程 8 折抵用券!

登錄完成別忘了加入 HiSKIO LINE 好友

我們將會持續提供你更多「資料庫」與「SQL 語法」的學習資源喔!

立即加入 LINE 好友




Copyright 2021 HiSKIO

icon_BackToTop