Postgresql 客户端 psql
2016-12-15 by dongnan
目标
- 在
centos 7.2
系统上,安装postgresql 9.5(client/psql)
。 - 使用
psql
客户端,登录postgresql
数据库,使用常用的sql 命令。
简介
PostgreSQL
是以加州大学伯克利分校计算机系开发的 POSTGRES, Version 4.2
为基础的对象关系型数据库管理系统(ORDBMS)。
部署
首先如果本机安装了旧版本的 psql
先卸载
yum remove postgresql
添加 postgresql
源
yum install http://yum.postgresql.org/9.5/redhat/rhel-7-x86_64/pgdg-redhat95-9.5-2.noarch.rpm
安装 postgresql
yum install postgresql95
验证
psql -V
psql (PostgreSQL) 9.5.5
pg_dumpall -V
pg_dumpall (PostgreSQL) 9.5.5
psql 客户端
什么是 psql?
psql
是一个以终端为基础的PostgreSQL
前端程序。它允许你交互地键入查询,然后把它们发出给PostgreSQL
, 再显示查询的结果。
使用 psql
登录数据库
psql -h ywwd.net -U postgres
Password for user postgres:
psql (9.5.5)
SSL connection (protocol: TLSv1.2, cipher: ECDHE-RSA-AES256-GCM-SHA384, bits: 256, compression: off)
Type "help" for help.
psql 常用命令
\h:查看SQL命令的解释,比如\h select。
\?:查看psql命令列表。
\l:列出所有数据库。
\c [database_name]:连接其他数据库。
\d:列出当前数据库的所有表格。
\d [table_name]:列出某一张表格的结构。
\du:列出所有用户。
\e:打开文本编辑器。
\conninfo:列出当前数据库和连接的信息。
\q :退出数据库。