iT邦幫忙

鐵人檔案

第 12 屆 iThome 鐵人賽
回列表
Software Development

SQL 30天手把手入門 系列

1. SQL 的發展簡史和派別
2. 關聯式資料庫
3. ORM v.s. SQL
4. SQL 的基本語法
5. SQL 的進階語法

鐵人鍊成 | 共 30 篇文章 | 38 人訂閱 訂閱系列文 RSS系列文 團隊Outcome First
DAY 11

Day11 SQL 基本語法 - 建立資料庫、資料表

從這篇開始,會全程使用 SQL 敘述(Statement)語法來建立一個範例資料庫和資料表。 若有一間小商家,販售以下的產品 資料庫名稱:Demo_Shop 資...

2020-09-24 ‧ 由 smlpoints 分享
DAY 12

Day12 SQL 基本語法 - 資料型別和約束條件

資料型別(Data Type)是一開始在設定資料表時,就需要指定好的。如果輸入不符合的型別資料,會直接報出錯誤。不同家的資料庫多少會有所差異,詳情還是要翻閱官方...

2020-09-25 ‧ 由 smlpoints 分享
DAY 13

Day13 - SQL 基本語法 - 資料表新增資料、修改和刪除資料表

接著先前的 Product 資料表,來實際新增一些資料表。 新增資料 對資料庫進行 1 個以上的更新動作,這些更新動作需要統一包裝在一筆交易(Transacti...

2020-09-26 ‧ 由 smlpoints 分享
DAY 14

Day 14 - SQL 基本語法 - 來選擇表單內的資料吧

若想要從資料表中選出資料,就會使用到 SELECT 的語法。這動作也可以被稱為查詢(Query)。 基本語法 SELECT <欄位名稱> FROM...

2020-09-27 ‧ 由 smlpoints 分享
DAY 15

Day 15 - SQL 基本語法 - 有條件的選資料和 回傳 JSON 格式

若要查詢符合「指定條件」的資料,那麼 SELECT 中搭配 WHERE 子句就是極佳選擇。 SELECT <欄位名稱> FROM <資料表名稱...

2020-09-28 ‧ 由 smlpoints 分享
DAY 16

Day 16 - 算數運算子

SQL 敘述句中是可以填入數學計算式的,像是常用的加減乘除符號和小括號。當然也遵守「有括號優先計算」、「先乘除後加減」這兩個原則。 計算方式 符號...

2020-09-29 ‧ 由 smlpoints 分享
DAY 17

Day17 - 比較運算子

SQL 中的比較運算子,可以針對文字、數值或是日期進行比較。 /*cost_price 欄位大於 50*/ SELECT * FROM Product WHER...

2020-09-30 ‧ 由 smlpoints 分享
DAY 18

Day18 - 邏輯運算子

在探討邏輯運算子前,先幫大家回憶一下 Venn diagram (文氏圖、范恩圖......) 。它被用來概略的表達集合之間的關係。圖片大概會像是這樣:圖片中有...

2020-10-01 ‧ 由 smlpoints 分享
DAY 19

Day 19 - 利用內建函數來彙整資料

經由先前幾天不斷的修改 Product 資料表後,目前的狀態如下: id name category cost_price sell_price purc...

2020-10-02 ‧ 由 smlpoints 分享
DAY 20

Day 20 - 資料分群

在查詢資料表時,除了直接以「整張資料表」為母體的搜尋方式外,也可以用 GROUP BY 先行將資料表中的資料依照一定條件給分群,然後再進行處理。在 SQL 敘述...

2020-10-03 ‧ 由 smlpoints 分享