CodeGym /課程 /SQL SELF /連接到 PostgreSQL

連接到 PostgreSQL

SQL SELF
等級 4 , 課堂 3
開放

2. 連接到 PostgreSQL 伺服器

這裡你有兩個選擇:

  1. 用 IDE 內建的功能
  2. 用 Database Navigator 插件(給 Community 版本用的)

用 WebStorm 連接 PostgreSQL

其實其他 IDE 連接的流程也差不多啦。

  1. 打開 "Database" 面板。 如果沒看到,可以從選單 View → Tool Windows → Database 開啟。
  2. Database 面板點 +,然後在下拉選單選 Data Source → PostgreSQL
  3. 設定連線參數:
    • 如果你第一次連 PostgreSQL,IDE 會叫你下載需要的 driver。
    • Name 幫這個連線取個名字。
    • Host 伺服器位址(通常本地安裝就是 localhost)。
    • Port 預設 port 是 5432
    • User 使用者名稱(像是 postgres)。
    • Password 你的密碼。可以選擇要不要記住密碼。
  4. Test Connection 按鈕。連線成功會看到綠色勾勾,還有 PostgreSQL 的版本。
  5. 如果測試沒問題,就點 Apply,再點 OK

連線存好之後,IDE 可能會跳通知問你要不要設定 SQL dialect 給你的專案或檔案。點通知裡的 configure 連結就好。你也可以隨時從選單回來設定:Settings → Languages & Frameworks → SQL Dialects

在彈出的 SQL Dialects 視窗選 PostgreSQL。這些設定對語法高亮、auto-complete 跟 SQL code 分析都很重要。

Database 面板會看到你剛剛加的連線。可以展開來看資料庫、schema 跟 table 清單(我們現在只有 public)。你可以開 SQL console 寫查詢,或是雙擊 table 直接看資料。

連上之後可以執行個測試指令,確定一切都 OK。

 -- 檢查你連到的 PostgreSQL 伺服器版本
SELECT version();

想看更詳細的設定可以去 JetBrains 的官方文件。

用 Database Navigator 連接 PostgreSQL

  1. 打開插件面板: 在 IDE 側邊欄找到 DB Browser 標籤並打開。如果沒看到,可以從選單 Main menu → DB Navigator 開。
  2. 新增一個連線。DB Browser 面板點加號(+),然後在下拉選單選 PostgreSQL
  3. 填寫連線資料:
    • Name 幫這個連線取個名字(postgres@localhost)。
    • Host 如果 PostgreSQL 裝在你電腦上,就用 localhost
    • Port PostgreSQL 預設 port 是 5432
    • User 連資料庫用的使用者名稱(通常預設是 postgres)。
    • Password 這個使用者的密碼。
  4. 輸入完資料後點 Test Connection。你應該會看到連線成功的訊息。
  5. 如果測試沒問題,就點 Apply,再點 OK 存設定。

結果:

存好後新連線會出現在 DB Browser 面板清單。你可以展開來看資料庫結構、可用的 schema、table 跟欄位。你已經可以開始寫你的第一個 SQL 查詢啦!

連上之後可以執行個測試指令。

 -- 檢查你連到的 PostgreSQL 伺服器版本
SELECT version();

3. 在 Query Console 寫簡單查詢

其實沒連資料庫也能寫查詢。像這樣:

  • SELECT version();
  • SELECT 2+2*2
  • SELECT NOW()
  • SELECT LENGTH("MAY")

4. 建立資料庫

執行下面這個 SQL 查詢:


CREATE DATABASE university;

如果資料庫建立成功,你會看到 CREATE DATABASE 的確認訊息。
這麼簡單的訊息可能有點乾,但相信我,對工程師來說這就是天籟之音啦。

現在我們有一個叫 university 的資料庫了。

留言
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION