iT邦幫忙

鐵人檔案

第 11 屆 iThome 鐵人賽
回列表
AI & Data

後端前進PostgreSQL 系列

後端工程師嘗試不依賴框架撈資料,了解輸出的SQL語法,學習資料庫運作,利用原生SQL語法新增、刪除、修改、查詢資料。面對大量的資料時,效能的優化,以及學習如何利用這些龐大的資料找出有意義結果,從零開始學習PostgreSQL!

鐵人鍊成 | 共 30 篇文章 | 30 人訂閱 訂閱系列文 RSS系列文
DAY 11

整理資料表(一) 什麼是關聯式資料表?

此篇文章同步發表於個人部落格 關聯式資料庫的概念,是由多個互相有關係的資料表儲存資料並建立關聯。每個資料表是一個實體物件資料,像是我們的animals 資料表...

2019-09-27 ‧ 由 Victor 分享
DAY 12

整理資料表(二) 拆分資料表

此篇文章同步發表於個人部落格 我們先來把 adoption_gov_animals 之前匯入的表拆出來地區吧。 SELECT DISTINCT area_pk...

2019-09-28 ‧ 由 Victor 分享
DAY 13

JOIN 資料表的結合

此篇文章同步發表於個人部落格 為什麼拆開了!又要結合~你真的很野小,雖然只是把地區編號不重複的查詢出來,並補上資料,拆成areas 資料表,感覺起來好像沒有什...

2019-09-29 ‧ 由 Victor 分享
DAY 14

JOIN 介紹

此篇文章同步發表於個人部落格 今天來介紹JOIN,有以下幾個模式! JOIN LEFT JOIN RIGHT JOIN FULL OUTER JOIN C...

2019-09-30 ‧ 由 Victor 分享
DAY 15

資料表設計規則-命名規則

此篇文章同步發表於個人部落格 之前有提到過小弟我是在開發WEB的工程師,經過幾次的案子會發現,注意一些小細節,建立好一個原則,對於大型的專案有很大的幫助。一...

2019-10-01 ‧ 由 Victor 分享
DAY 16

資料表設計-約束條件

昨天介紹一些資料表設計的命名規則,今天介紹約束條件,約束可以確保資料的正確性,但加入約束以後再匯入資料表時要特別注意資料是否正確,並留意匯入順序,才不會發生無法...

2019-10-02 ‧ 由 Victor 分享
DAY 17

資料表設計-約束條件-外鍵

昨天介紹的是欄位的約束,現在要來介紹關聯式資料表的約束 之前有提到 主鍵以及外鍵 主鍵就是資料表中,唯一、不能為空值的欄位, 之前的文章有提到關聯的方法,可以參...

2019-10-03 ‧ 由 Victor 分享
DAY 18

添加索引加快查詢速度

索引是什麼? 索引就像一本書的目錄一樣,方便查詢用的,目前市售的書幾乎都上百頁,例如我要找某一個章節,沒有目錄必須一頁一頁翻,時間就會被拉長。 PostgreS...

2019-10-04 ‧ 由 Victor 分享
DAY 19

PostGIS 分析空間資料 (1) - 加入擴充元件

今天來介紹 PostgreSQL 的 GIS 相關功能,到目前為止聽到GIS 地理資訊系統,幾乎都是跟PostgreSQL有關,因為他有PostGIS的擴充套件...

2019-10-05 ‧ 由 Victor 分享
DAY 20

PostGIS 分析空間資料 (2) - 介紹二維幾何圖形以及WKT

二維幾何圖形 名稱 說明 點 一個單一位置,在地圖上通常會以經緯度的交會點來表示 線條 兩個以上的點連接而成的直線或折線,可以當作道路或是溪流...

2019-10-06 ‧ 由 Victor 分享