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 1

Day 1 - SQL 的發展簡史和資料庫流派

SQL (Structured Query Language) 直接翻譯為「結構化查詢語言」。它用於管理關聯式資料庫系統,讓使用者可以透過一系列的指令去存取、查...

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

Day 2 關聯式資料庫簡介 - 實體與正規化

關聯式資料庫 (Relational Database)是奠基在實體關聯模型(Entity-Relationship Model, ER Model)上的資料庫...

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

Day 3 關聯式資料庫簡介 - 常用專有名詞和關聯

常用專有名詞 在實際操作的資料表格中,有一串的重要專用名詞是需要先知道的。若你有用過 Microsoft Excel 之類的試算表辦公室軟體的話,你已經無形中內...

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

Day 4 關聯式資料庫簡介 - Schema 和 標準 SQL 語法

什麼是 Schema? Schema 這個詞目前沒有看見統一的中文說法,它是用來描述資料庫內中的表格結構、欄位格式以及記載每個表格中的關聯。當你日後要寫入的資料...

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

Day5 - SQL 敘述的撰寫注意事項

撰寫 SQL Statement 的時候,是有一些基本規則要先了解的。 敘述的最後要有 ";" 才算結束 SQL 的保留字是不分大小寫的...

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

Day6 - NoSQL 非關聯式資料庫

近二十年來,隨著網際網路的興起,每天人們生成的資訊量也越來越大。關聯式資料庫在原始設計時,就需清楚定義關聯、存取的資料類型。如此一來,在資料的擴展性方面就沒辦法...

2020-09-19 ‧ 由 smlpoints 分享
DAY 7

Day7 - 今晚,你想來點 關聯 / 非關聯?

關聯式資料庫 (SQL) 和 非關聯式資料庫 (NoSQL) 本質上都是用來儲存資料的,並沒有互相取代的問題。根據專案和使用情境的不同,選擇合適的資料庫架構可以...

2020-09-20 ‧ 由 smlpoints 分享
DAY 8

Day 8 SQL Injection

運用 SQL 敘述(Statement) 可以從資料庫中撈取使用者資料。不免俗的,出現動起歪腦筋的有心人士便會隨之而來。無論你是使用 Node.js, php....

2020-09-21 ‧ 由 smlpoints 分享
DAY 9

Day 9 ORM 物件關係對映

ORM (Object-Relational Mapping) 像是提供了一個翻譯平台,使開發者能使用如同操作物件的方式來存取關聯式資料庫。這樣一來,就不用額外...

2020-09-22 ‧ 由 smlpoints 分享
DAY 10

Day 10 ORM vs. SQL

上篇說到 ORM 將關聯式資料庫的內的資料進行映射(Mapping),讓開發者得以像操作物件那般存取資料庫中的數據。具體來說就是: 將類別 (Classes)...

2020-09-23 ‧ 由 smlpoints 分享