iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
Software Development

我獨自升級之資料庫從入門到中階 系列

介紹後端工程師最重要的主題:資料庫,從資料庫的種類,資料庫的使用,到資料庫的原理及一些常見的場景可能的參考設計原則。希望透過自我學習做個文字紀錄並分享的方式,讓更多工程師多一個參考可以快速學習資料庫!

參賽天數 20 天 | 共 20 篇文章 | 7 人訂閱 訂閱系列文 RSS系列文 團隊Side Project Taiwan
DAY 1

Day1 介紹

Introduction 為什麼會想參加鐵人賽,主要是因為看到 Side Project Taiwan 團體報名中,想說也出一份力,而且最近在念資料庫相關知識,...

2024-09-02 ‧ 由 yale918 分享
DAY 2

Day2 環境設定1

Day2 Environment 今天來裝一下程式, 進入資料庫 shell 的步驟的設定留在下一篇(怕篇幅太大) 環境 OS: Ubuntu Linux 2...

2024-09-03 ‧ 由 yale918 分享
DAY 3

Day3 環境設定2

Day3 Environment2 今天來設定一下資料庫(主要是把 dvdrental 放到 postgres 裡面) Getting Started 這邊是我...

2024-09-04 ‧ 由 yale918 分享
DAY 4

Day4 準備資料

Day4 Dataset 今天主要把資料放到資料庫內,這樣我們就可以接著後面的 SQL 主題啦! Getting Started 打開剛剛裝好的 pgadm...

2024-09-05 ‧ 由 yale918 分享
DAY 5

Day5 Table

Day5 Table 介紹一下,我們最常使用 SQL 來操作的基本單位:表 以下是一個表的建立 CREATE TABLE user( user_id...

2024-09-06 ‧ 由 yale918 分享
DAY 6

Day6 單表 SELECT

接下來會講 sql 語法,但我自己語法也還很不熟,邊念邊分享,而且也是用工作摸到的以及自己理解的方式來敘述,這區塊請斟酌閱讀 :Q 然後接下來敘述是以好上手為...

2024-09-07 ‧ 由 yale918 分享
DAY 7

Day7 聚合函數

Day7 聚合計算 今天用同一張表繼續介紹 聚合,having,groupby 今天用到的 table CREATE TABLE sales ( id...

2024-09-08 ‧ 由 yale918 分享
DAY 8

Day8 Group by, Having

Day8 groupby, having 今天用同一張表繼續介紹 having,groupby 今天用到的 table CREATE TABLE sales (...

2024-09-09 ‧ 由 yale918 分享
DAY 9

Day9 多表操作:子查詢

Day9 多表操作:子查詢 後面會有多表操作的章節,先來介紹常用的 subquery subquery 是很方便的多表操作方式,也被稱作隱式 我們這次用三張表...

2024-09-10 ‧ 由 yale918 分享
DAY 10

Day10 join

Day10 join 一樣用 Day9 的表格 CREATE TABLE Employee ( Name VARCHAR(100), Email...

2024-09-11 ‧ 由 yale918 分享