1. 程式人生 > >PostgreSQL應用(二,客戶端工具————CRUD)

PostgreSQL應用(二,客戶端工具————CRUD)

一,建立資料庫
之前自己練習,已經有了兩個庫
在這裡插入圖片描述
輸入名字儲存,lisi資料庫建立成功(已提前建立)
在這裡插入圖片描述
二,建立表
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述

在這裡插入圖片描述
儲存表就建立好了
在這裡插入圖片描述
三,表插入資料
在這裡插入圖片描述
在這裡插入圖片描述
sql模板是工具提供的,還是蠻方便的。只需要將?處的值完善即可。
在這裡插入圖片描述
四,表執行檢視
在這裡插入圖片描述
在這裡插入圖片描述
基礎檢視語句也是工具提供的,執行即可,會看到剛剛執行的插入資料。
五,表資料修改
在這裡插入圖片描述

在這裡插入圖片描述

完善更新語句
在這裡插入圖片描述
檢視結果
在這裡插入圖片描述
六,刪除資料
在這裡插入圖片描述
在這裡插入圖片描述
完善語句
在這裡插入圖片描述
檢視,資料已經清除
在這裡插入圖片描述
七,表的刪除
在這裡插入圖片描述
確定後表刪除
八,資料庫刪除
參考連結:https://blog.csdn.net/lihaiyong92/article/details/77557676


在這裡插入圖片描述
最開始直接刪除發現刪除不掉。
ERROR: database “testdb” is being accessed by other users
DETAIL: There are 3 other sessions using the database.

意思是說,刪除資料庫失敗,因為這裡還有3個連結連線到該資料庫上,PostgreSQL在有程序連線到資料庫時,對應的資料庫是不執行被刪除的。

解決方法:
先執行,再刪除
SELECT pg_terminate_backend(pg_stat_activity.pid)
FROM pg_stat_activity
WHERE datname=‘testdb’ AND pid<>pg_backend_pid();
僅供參考文章未驗證:

https://blog.csdn.net/design321/article/details/24740769
已上文章都是自學總結,有不足之處還請大家指教!