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
退出帮助信息页面。