可以用自帶的pgAdmin4來操作,也可以用自帶的sql shell來操作。
創建數據庫,查看數據庫
create database testdb;
postgres=# \l
# 創建新表
CREATE TABLE usertbl(name VARCHAR(20), signupdate DATE);
# 插入數據
INSERT INTO usertbl(name, signupdate) VALUES('張三', '2013-12-22');
# 選擇記錄
SELECT * FROM user_tbl;
# 更新數據
UPDATE user_tbl set name = '李四' WHERE name = '張三';
# 刪除記錄
DELETE FROM user_tbl WHERE name = '李四' ;
# 添加欄位
ALTER TABLE user_tbl ADD email VARCHAR(40);
# 更新結構
ALTER TABLE usertbl ALTER COLUMN signupdate SET NOT NULL;
# 更名欄位
ALTER TABLE usertbl RENAME COLUMN signupdate TO signup;
# 刪除欄位
ALTER TABLE user_tbl DROP COLUMN email;
# 表格更名
ALTER TABLE usertbl RENAME TO backuptbl;
# 刪除表格
DROP TABLE IF EXISTS backup_tbl;
還可以用python來操作
https://www.cnblogs.com/woaixuexi9999/p/9258554.html
PostgreSQL可以使用psycopg2
模塊與Python集成。sycopg2
是用於Python編程語言的PostgreSQL數據庫適配器。 psycopg2
是非常小,快速,穩定的。