瀏覽分類:

後端前進 PostgreSQL

建立資料庫、建立資料表

介紹資料庫架構

由最小的單位說起 欄位 ,每一個欄位都會有一種類別最常見的就是數字、文字、日期。

多個欄位可以組成一個行,我自己是把他認為是一個資源物件

資料表,就由多行資料組合而成,形成一個行列的表格。

資料表可以包含在一個集合裡,就是資料庫。

閱讀更多
PostgreSQL LOGO

操作 pgAdmin4

大部分我都是使用pgAdmin4 操作,它是開源可以免費使用的程式,功能非常的完善,幾乎可以操作所有PostgreSQL功能,也有 Query Tool 查詢工具來執行SQL程式,不過 pgAdmin4 不是必要選項,也可以選擇別的資料庫管理系統。

上圖為 pgAdmin4 主畫面

左側 物件瀏覽器,讓你檢視伺服器、資料庫、其他物件。

上方 藍色的導航列可以選擇各種功能

右側 有各種頁籤用來顯示料庫物件及效能儀表板

因為我有重新安裝過,不確定一開始是不是這樣,假設 Servers 是空的無法點開,要新增 PostgreSQL 伺服器到左側選單中。

請先確認 Postgres.app

如圖顯示 Start 按鈕要是 灰色的,表示伺服器已啟動。

閱讀更多
PostgreSQL LOGO

認識目前資料庫的環境

學習資料庫先來看看資料庫系統排行!雖然公司用 PostgreSQL 但還是比較一下哪一個感覺比較好!

以防萬一方向走偏,亂衝亂撞!變成無頭蒼蠅~收穫不如預期就不好了!現在的人時間很寶貴~~

但是這下可好了~不查不知道一查!

資料庫排行
圖片資料來源來自 https://db-engines.com/en/ranking ( 2019-09)

PostgreSQL 排行第四名!前面分別是 Oracle、MySQL、Microsoft SQL Server

排行榜資料庫的系統種共有「352」種,非常非常多。前十名大致上都有聽過!但我只用過MySQL、Microsoft Access、PostgreSQL ,也是我接觸資料庫的順序,最後接觸PostgreSQL。

閱讀更多

後端前進PostgreSQL – 前言

為什麼想要寫這系列

平常小弟是一位後端(誤)全端工程師,出社會第一份工作,專門在寫Web的,包含前/後端以及資料庫。(自己是比較喜歡後端)

寫著寫著慢慢的發現,前端、後端、資料庫 認真起來都很深!

之前因為前端的需求比較高,去學 Vue.js 跟 Node.js 包含切版到畫面設計都碰過,使用 Adobe XD!又是一個設計領域~

最近案子開始維運了!除了嘗試不一樣的後端設計模式以外,對於只會用PHP Laravel 的 Eloquent ORM 去查詢資料庫的我,開始思考如何讓效能更好,決定從資料庫的方向做優化!

因此決定深入資料庫的世界!

為什麼會選擇PostgreSQL來當我的主題? 因為公司用PostgreSQL 所以這系列的鐵人賽文章就誕生了! 哈哈哈xD

適合什麼樣的人

  • 想學資料庫的人
  • 打好SQL語法基礎的人
閱讀更多