常用命令操作
一、基础操作
1.1 创建用户
# 创建用户 postgres
createuser postgres -P
1.2 创建数据库
# 创建数据库 postgres
createdb postgres
# 创建数据库 postgres 并设置 owner
createdb postgres -O username
1.3 删除数据库
# 删除数据库 postgres
dropdb postgres
1.4 连接数据库
# 连接 postgres 数据库
psql postgres
# 连接指定数据库
psql -h 127.0.0.1 -p 5432 -U username -d dbname
1.5 重启数据库
# macos 下通过 homebrew 安装的
brew services restart postgresql@12
二、psql 常用操作
命令 | 说明 |
---|---|
\l | 列举数据库 |
\c DB_NAME | 选择数据库 |
\dt | 查看某个库中的所有表 |
\dg | 显示当前用户 |
\dp | 显示当前数据库中表、视图及其权限等 |
\d TABLE_NAME | 查看某个库中的某个表结构 |
\encoding | 显示字符集 |
\q | 退出 psgl |