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