SQL — 開發者完全指南(MySQL、PostgreSQL)

從資料定義到資料操作(CRUD、關聯式、JOIN):從零開始學習適用於 MySQL、PostgreSQL 等資料庫的 SQL!

從這 19.5 小時的課程,你會學到

  • 掌握 SQL 核心語法與概念
  • 能夠安裝 MySQL 和 PostgreSQL 及其各類客戶端
  • 執行 SQL CRUD(增刪改查)操作
  • 查詢並篩選資料(涵蓋簡單與複雜查詢)
  • 進行資料標準化處理及跨表資料拆分
  • 合併資料並執行資料聚合操作

要求

  • 無需任何 SQL 或資料庫知識!
  • 無任何程式設計經驗!

課程說明

SQL 是你所能學習的最重要的查詢語言!

許多主流的關聯式資料庫管理系統(如 MySQL 或 PostgreSQL)都在使用它。此外,Apache Spark 等資料分析及大數據框架與工具也廣泛應用了 SQL。

掌握 SQL 將為你開啟無限的職業機會——無論你是打算從事關係型資料庫相關工作,還是立志成為資料科學家,掌握 SQL 都至關重要!

本課程將帶你從零開始、極度詳盡地學習 SQL!此外,課程還提供了兩條主要的學習路徑供你選擇:

  1. 「完整課程」路徑:循序漸進地學習整個課程,掌握所有必須了解的關鍵功能與概念
  2. 「快速概覽」路徑:在數小時內學習 SQL 的核心要點

本課程涵蓋了這兩條學習路徑(只需一次購買即可),你可以根據自己的需求選擇其中一條、在兩者間切換,或同時學習這兩條路徑!歡迎先體驗免費的課程導論部分,全面了解本課程、這兩條學習路徑以及具體的學習方式。

SQL 是一門標準化語言,因此掌握它能幫助你在各種場景下靈活運用。不過,不同的資料庫系統對 SQL 的支援重點各異,或各自包含了一些獨特的 SQL 變體。為此,本課程將以 MySQL 與 PostgreSQL 這兩大主流資料庫系統為例,深入解說 SQL 的各項核心功能。課程中展示的所有查詢和命令範例都涵蓋了這兩種資料庫系統,確保你能自如地在任一環境中運用 SQL!

透過本課程的學習,你將能夠編寫各類 SQL 查詢(無論是簡單還是複雜),創建基礎或高級的資料庫及表格結構,並處理各種形態與複雜程度的資料!

具體而言,你將學習到:

  • SQL 究竟是什麼,以及其核心語法結構
  • 如何編寫 SQL 命令
  • 如何安裝 MySQL、PostgreSQL 及各類客戶端工具
  • 如何建立資料庫表並設計其結構
  • 有哪些可用的資料類型,以及如何選擇合適的資料類型
  • 如何執行 CRUD 操作:資料的建立(Create)、讀取(Read)、更新(Update)與刪除(Delete)
  • 如何向表中插入數據
  • 如何查詢與篩選數據
  • 為什麼要將資料拆分到多個表中(以及具體如何操作)
  • 如何透過連接(JOIN)操作合併資料並產生結果集
  • 如何寫出基礎及複雜的查詢語句
  • 如何將資料進行聚合與分組
  • 如何利用內建資料庫函數處理數值、文字或日期數據
  • 如何利用索引優化資料庫效能
  • 以及更多精彩內容!

請查看完整的課程大綱,全面了解課程內容,並觀看免費試看片段,了解本課程將如何助您一臂之力!

本課程提供 30 天退款保證,讓您可以零風險體驗 🙂

我們非常期待您的加入,與您一同探索 SQL 的世界!

目標受眾

  • 初級 SQL 開發人員或資料科學家
  • 希望將 SQL 整合到應用程式中的(Web)開發人員
  • 資料分析師與資料科學家

講師簡介

Academind by Maximilian Schwarzmüller

Academind 匯集了許多優秀教師的課程和經驗,致力於提供高品質的線上教育。

線上教育,成就現實 — 這就是 Academind 的理念。以輕鬆有趣的方式學習網頁開發、資料分析等各種主題。

我們已為超過 300 萬名學生提供涵蓋廣泛主題的課程。我們也期待教您! 🙂

持續學習!

Maximilian Schwarzmüller

Web 開發經驗

我從12歲開始學習編程,從未停止學習新的程式設計技能和語言。早期,我就開始為朋友創建網站,也純粹是為了好玩。除了Web開發,我還探索了Python和其他非Web專用語言。這份熱情一直延續至今,並最終促使我成為自由Web開發人員和顧問。這份工作帶給我巨大的成就感和樂趣,也讓我的熱情始終不減。

最初,我專注於後端Web開發(使用PHP和Laravel框架、NodeJS以及Python),但後來,我逐漸轉型成為前端開發人員,在許多專案中運用了React、Angular或VueJS等現代框架。如今,我熱愛後端和前端開發!

我還建立全端應用程序,並掌握了DevOps和雲端運算的專業知識 — 我擁有多項AWS認證(包括最高級別的解決方案架構師專業認證)便是最好的證明。

作為一名自學成才的開發人員,我有機會透過學習工商管理碩士學位來拓展視野。這使我得以在一家大型策略顧問公司和一家銀行工作。雖然我發現自己更喜歡開發領域,但這段經歷大大提升了我的整體經驗和技能。

講師經驗

身為自學成才的專業人士,我深知學習新語言或提升現有語言程度時會遇到的困難和難題。這種背景和經驗使我能夠專注於最相關的關鍵概念和主題。我在 Udemy 平台上開設的眾多五星級好評課程以及超過 200 萬名學員就是最好的證明。

無論是擔任開發講師還是教授工商管理課程,我都收到了良好的回饋。最令我感到欣慰的是,看到學員們透過我的課程內容找到更好的工作,構建出色的 Web 應用程序,獲得令人矚目的專案,或者僅僅是享受他們的興趣愛好。

我與 Manuel Lorenz 共同創立了 Academind,旨在為我們超過 200 萬名學員提供最佳的學習體驗。

字幕:英文

  • 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To

  • Udemy 永久擁有課程 大多課程約 NT390點擊看優惠)
  • 年訂閱每月 NT350 優惠 🌈悠遊 Udemy 的 28000+ 門課,最大化學習 ( 原價 NT635/月 )
  • Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
  • 手機上點選優惠連結看到的價格比電腦上看到的貴
  • $代表當地貨幣, 如在台灣為 NT
  • 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現

報名參加課程

Sponsored by Udemy


也許你會有興趣

不受 FB 演算法影響,歡迎透過 e-mail 訂閱網站更新

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料

由 WordPress.com 建置.

Up ↑

探索更多來自 Soft & Share 的內容

立即訂閱即可持續閱讀,還能取得所有封存文章。

繼續閱讀