1. postgres=#\l 列出所有數據庫
2. postgres=#\q 退出
3. postgres=\c 數據庫名 切換到 指定數據庫
4. -bash-4.2$psql -d 數據庫名 -U postgres 切換到指定數據庫
5. postgres=#\d 列出數據庫中所有的表
6. postgres=#\du 列出所有用戶
7. postgres=#\conninfo 列出當前數據庫和連接的信息
8. -bash-4.2$psql exampledb < exampledb.sql 恢復數據庫
9. 執行sql腳本 postgres=#\i /opt/data/test.sql
10. 常用SQL語句:
# 創建數據庫
create database userdb;
# 創建新表
CREATE TABLE user_tbl(name VARCHAR(20), signup_date DATE);
INSERT INTO user_tbl(name, signup_date) 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 user_tbl ALTER COLUMN signup_date SET NOT NULL;
# 更名欄位
ALTER TABLE user_tbl RENAME COLUMN signup_date TO signup;
# 刪除欄位
ALTER TABLE user_tbl DROP COLUMN email;
# 表格更名
ALTER TABLE user_tbl RENAME TO backup_tbl;
# 刪除表格
DROP TABLE IF EXISTS backup_tbl;
參考鏈接:https://blog.csdn.net/achang21/article/details/53375415