Mac下PostgreSQL的安裝與簡單使用

小谷xg發表於2022-12-20

一、安裝啟動

# 安裝
$ brew install postgresql

# 檢查
$ psql -V
psql (PostgreSQL) 11.5

# 初始化 PostgreSQL(執行此命令提示該目錄已存在)
$ initdb /usr/local/var/postgres -E utf8

# 配置資料庫地址
$ cat ~/.bash_profile

# PostgreSQL
export PGDATA=/usr/local/var/postgres

# 啟動
$ pg_ctl start

# 關閉
$ pg_ctl stop

二、資料庫終端操作

# 建立使用者
$ createuser username -P

# 建立資料庫
$ createdb dbname -O username -E UTF8 -e

# 刪除資料庫
$ dropdb -U username dbname

-O username  擁有者(owner)
-E UTF8  資料庫的編碼(encoding)
-e 顯示執行操作的命令

# 終端上檢視顯示已建立的列表
$ psql -l

# 連線資料庫
$ psql -U username -d dbname -h 127.0.0.1

三、建立和刪除資料庫使用者

# 檢視資料庫使用者列表
> \du

# 建立資料庫使用者
> create user user1 with password '123456';

# 修改使用者密碼
> alter user user1 with password 'XXXXXX';

# 刪除資料庫使用者
> drop user user1;

四、建立和刪除資料庫

# 檢視資料庫列表:
> \l (list的意思)

# 建立資料庫
> create database db1;

# 刪除資料庫
> drop database db1;

# 選擇資料庫 
> \c dbname (choose的意思)

# 檢視資料庫資訊
> \d (database list的意思)

五、資料表操作

# 建立一個名為 test 的表
CREATE TABLE test( id int, text VARCHAR(50)
);

# 刪除表
DROP TABLE test;

六、資料CURD操作

# 插入一條記錄
INSERT INTO test(id, text) VALUES(1, 'Tom');

# 查詢記錄
SELECT * FROM test WHERE id = 1;

# 更新記錄
UPDATE test SET text = 'Jack' WHERE id = 1;

# 刪除指定的記錄
DELETE FROM test WHERE id = 1;

相關文章