postgresql基本命令
1. 进入数据库
- linux
sudo su postgres 切换到数据库用户,postgresql默认会创建postgresql用户用来管理postgresql数据库,切换成功后会自动进入postgresql的命令行操作界面。然后输入psql进入与用户名同名的数据库,或者 psql dbname 进入特定的数据库.
- Windows
安装成功后悔安装一个SQL Shell(psql),相当于Linux下切换到了postgres用户,进去后按回车选择默认主机,端口,用户,密码是安装时设置的密码。
输入密码后就进入了postgresql命令行操作界面。
2. 命令行下的命令
- help
输入help显示帮助信息,有常用的命令及其作用。
| 命令 | 作用 | 
|---|---|
| \copyright | 显示发行条款 | 
| \h | 显示 SQL 命令的说明 | 
| ? | 显示 pgsql 命令的说明 | 
| \g | 或者以分号(;)结尾以执行查询 | 
| \q | 退出 | 
- \l
查看存在的数据库。
- createdb 
创建名为dbname的数据库。
- dropdb 
删除某个数据库。
- psql 
激活数据库。
- \c 
选择数据库/连接到某个特定的数据库。
- \d 和 \dt
列出当前数据库中的表/关系模式。
- \d 
列出当前表的结构。
- \dv
列出视图、
- \dv 
查看视图的结构。
- \x
开启/关闭 扩展显示。
- \t
开启/关闭 只显示元组。
- \q
退出。
- q
退出帮助信息页面。
