一、安裝啟動
# 安裝
$ 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;