跳转至

Postgresql 客户端 psql


2016-12-15 by dongnan

目标

  1. centos 7.2 系统上,安装 postgresql 9.5(client/psql)
  2. 使用 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 :退出数据库。

参考

回到页面顶部