PostgreSql新手入门命令

原创 2013年12月05日 12:14:54

1 命令行登录数据库

有两种方式,一是直接在系统shell下执行psql命令;而是先进入psql环境,然后再连接数据库。下面分别给出实例:

(1)直接登录

执行命令:psql -h 172.16.35.179 -U username -d dbname ,其中username为数据库用户名,dbname为要连接的数据库名,执行后提示输入密码如下:
Password for user username: (在此输入密码)

输入密码后即可进入psql环境了。

(2)切换数据库

有时候需要在psql环境下切换数据库,此时执行如下psql命令:
\c dbname username serverIP port
其中除了数据库名外,其他的参数都是可选的,如果使用默认值可以使用-作为占位符
执行这个命令后,也是提示输入密码。

2 查看帮助

psql提供了很好的在线帮助文档,总入口命令是help,输入这个命令就可以看到
vsb9=# help
You are using psql, the command-line interface to PostgreSQL.
Type:  \copyright for distribution terms
       \h for help with SQL commands
       \? for help with psql commands
       \g or terminate with semicolon to execute query
       \q to quit

可以看到,标准SQL命令的帮助和psql特有命令的帮助是分开的。输入\?查看psql命令,会发现所有的psql命令都是以\开头,这就很容易和标准的SQL命令进行区分开来。

3 常用命令

为了便于记忆,这里把对应的mysql命令也列出来了。

(1)列出所有的数据库

mysql: show databases
psql: \l或\list

(2)切换数据库

mysql: use dbname
psql: \c dbname

(3)列出当前数据库下的数据表

mysql: show tables
psql: \d

(4)列出指定表的所有字段

mysql: show columns from table name
psql: \d tablename

(5)查看指定表的基本情况

mysql: describe tablename
psql: \d+ tablename

(6)退出登录

mysql: quit 或者\q
psql:\q

相关文章推荐

【PostgreSQL】PostgreSQL操作-psql基本命令

一、建立数据库连接 ---------------- 接入PostgreSQL数据库: psql -h IP地址 -p 端口  -U 数据库名 之后会要求输入数据库密码   二、访问数据库 1、列举数...

PostgreSQL - psql(客户端交互命令)

一、命令说明     psql是PostgreSQL的交互终端,等同于Oracle中的sqlplus。执行该命令连接数据库时, 默认的用户和数据库是postgres      二、命令参数     -...

psql命令行快速参考

psql命令行快速参考 psql的命令语法是: psql [options] [dbname [username]] psql命令行选项以及它们的意思在表1-1中列出。使用以下命令可以看...
  • dyx1024
  • dyx1024
  • 2011年10月27日 23:38
  • 43633

Psql 常用命令

连接相关:psql testdb,系统登录用户,本地数据库,连接testdb数据库psql -U testuser testdb,用户testuser,连接本地数据库testdb;psql -U te...

PostgreSQL一些常用命令

postgresql

psql的命令语法

psql命令行快速参考 psql的命令语法是: psql [options] [dbname [username]] psql命令行选项以及它们的意思在表1-1中列出。使用以下命...

psql工具的使用

psql工具的使用psql工具的使用 概述 psql初步使用 psql的常用命令 字符编码问题 pset命令 x命令 执行存储在外部文件中的SQL命令 显示信息 其它命令 psql的使用技巧和注意事项...
  • jpzhu16
  • jpzhu16
  • 2016年07月17日 11:11
  • 5990

PostgreSql新手入门命令

1 命令行登录数据库 有两种方式,一是直接在系统shell下执行psql命令;而是先进入psql环境,然后再连接数据库。下面分别给出实例: (1)直接登录 执行命令:psql -h 172.16....

postgreSQL 命令行常用操作命令

命令行客户端操作pg数据库常用操作

pgsql操作数据库命令

关于postgresql——常用操作指令  创建数据库 CREATE DATABASE test WITH OWNER = postgres ENCODING = 'UTF8'; 进入控制台...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:PostgreSql新手入门命令
举报原因:
原因补充:

(最多只允许输入30个字)