一、安裝 PostgreSQL
PostgreSQL 是一個開源的對象關係型資料庫管理系統,它通過 SQL 查詢來管理數據。在開始創建資料庫之前,你需要先安裝 PostgreSQL,並且設置好相應的配置。安裝步驟如下:
sudo apt-get update
sudo apt-get install postgresql postgresql-contrib
sudo apt-get install postgresql-client
二、建立資料庫
在 PostgreSQL 中,建立資料庫的過程十分簡單。你可以直接通過命令行或者圖形化界面,來建立新的資料庫。
1. 命令行建立資料庫
psql -U postgres
CREATE DATABASE mydatabase;
\q
這段代碼中,我們首先用 psql
命令來進入 PostgreSQL 的 shell 界面。接著,我們使用 CREATE DATABASE
命令來創建新的資料庫。最後,我們使用 \q
命令來退出 PostgreSQL shell。
2. 圖形化界面建立資料庫
如果你更喜歡使用圖形化界面來建立資料庫,那麼可以使用 pgAdmin
工具。它可以在網上免費下載。使用 pgAdmin
建立資料庫的過程非常簡單,只需要按照以下步驟操作:
- 打開 pgAdmin 工具;
- 依次展開伺服器 → 資料庫,滑鼠右鍵單擊「Database」 → 「New Database…」;
- 在彈出的窗口中輸入資料庫名稱,確認設置。
三、添加表格
在建立好資料庫之後,我們需要創建表格來存儲數據。關係型資料庫中的表格將不同類型的數據結構化保存,這使得查詢和管理數據變得更加高效和簡便。
1. 命令行添加表格
psql -U postgres
\connect mydatabase
CREATE TABLE myschema.mytable (
id serial PRIMARY KEY,
name varchar NOT NULL
);
\q
這段代碼中,我們首先用 psql
命令來進入 PostgreSQL 的 shell 界面。接著,我們使用 \connect
命令來連接我們剛才建立的資料庫。我們使用 CREATE TABLE
命令來創建名為 myschema.mytable 的表格,並且定義了兩個列:id 和 name。最後,我們使用 \q
命令來退出 PostgreSQL shell。
2. 圖形化界面添加表格
如果你更喜歡使用圖形化界面來添加表格,那麼可以使用 pgAdmin
工具。
- 打開 pgAdmin 工具;
- 依次展開伺服器 → 資料庫 → 我們建立的 mydatabase,滑鼠右鍵單擊「Schemas 」 → 「New Schema…」;
- 在彈出的窗口中輸入 Schema 名稱 myschema,確認設置;
- 接下來,依次展開 mydatabase → Schemas → myschema,滑鼠右鍵單擊「Tables」 → 「Create → Table…」;
- 在彈出的窗口中輸入表格名稱 mytable,接下來,我們需要在「Columns」選項卡中定義表格內容,包括列的名稱、數據類型、約束等;
- 確認設置,完成表格的建立。
四、插入數據
建立表格之後,我們需要向其中插入數據。在 PostgreSQL 中,使用 INSERT 語句即可完成數據的插入。
1. 命令行插入數據
psql -U postgres
\connect mydatabase
INSERT INTO myschema.mytable (name) VALUES ('Tom');
\q
這段代碼中,我們首先用 psql
命令來進入 PostgreSQL 的 shell 界面。接著,我們使用 \connect
命令來連接我們剛才建立的資料庫。我們使用 INSERT INTO
命令來向表格 myschema.mytable 中插入一條數據,此處僅插入了 name 欄位的數據。最後,我們使用 \q
命令來退出 PostgreSQL shell。
2. 圖形化界面插入數據
如果你更喜歡使用圖形化界面來插入數據,那麼可以使用 pgAdmin
工具。
- 打開 pgAdmin 工具;
- 依次展開伺服器 → 資料庫 → 我們建立的 mydatabase → Schemas → myschema → Tables → mytable,雙擊表格的名稱,打開表格的詳細信息;
- 切換到「Data」選項卡,可以看到表格內沒有任何數據;
- 點擊「Tools」 → 「Query Tool」;
- 在彈出的窗口中輸入以下代碼,同時點擊「Execute」按鈕執行代碼:
INSERT INTO myschema.mytable (name) VALUES ('Tom');
- 確認設置,完成數據的插入。
五、查詢資料庫
在 PostgreSQL 中,我們可以使用 SELECT 語句來查詢資料庫。
1. 命令行查詢數據
psql -U postgres
\connect mydatabase
SELECT * FROM myschema.mytable;
\q
這段代碼中,我們首先用 psql
命令來進入 PostgreSQL 的 shell 界面。接著,我們使用 \connect
命令來連接我們剛才建立的資料庫。我們使用 SELECT
命令來查詢表格 myschema.mytable 中所有數據。最後,我們使用 \q
命令來退出 PostgreSQL shell。
2. 圖形化界面查詢數據
如果你更喜歡使用圖形化界面來查詢數據,那麼可以使用 pgAdmin
工具。
- 打開 pgAdmin 工具;
- 依次展開伺服器 → 資料庫 → 我們建立的 mydatabase → Schemas → myschema → Tables → mytable,雙擊表格的名稱,打開表格的詳細信息;
- 切換到「Data」選項卡,可以看到表格內已經插入了一條數據;
- 點擊「Edit」按鈕,修改數據或者新增數據;
- 點擊「Filter」按鈕,可以根據各種條件進行查詢;
- 確認設置,完成數據的查詢。
六、總結
PostgreSQL 是一個十分優秀的資料庫管理系統。在這篇文章中,我們簡要介紹了如何安裝 PostgreSQL、建立資料庫、添加表格、插入數據以及查詢資料庫等操作。希望這篇文章能夠對大家有所幫助。
原創文章,作者:XSKPN,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/329754.html