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、列举数...
  • u010515761
  • u010515761
  • 2014年12月18日 12:21
  • 6285

PostgreSQL一些常用命令

postgresql
  • u010856284
  • u010856284
  • 2017年04月12日 14:56
  • 2785

psql命令行快速参考

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

psql工具的使用

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

【psql】PostgreSQL常用指令

数据库管理 启动退出 用户管理 登陆 数据表 常用指令 数据操作 备份与恢复 分布式主从流复制数据库管理启动退出 对于postrgresql数据库初始化、启动和退出,我们用到bin目录下的pg_c...
  • RazilFelix
  • RazilFelix
  • 2017年06月01日 10:24
  • 495

PostgreSQL 常用命令笔记

PostgreSQL 常用命令笔记 1. postgres=#\l                   列出所有数据库 2. postgres=#\q                  退出 3. p...
  • achang21
  • achang21
  • 2016年11月28日 11:35
  • 1028

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

一、命令说明     psql是PostgreSQL的交互终端,等同于Oracle中的sqlplus。执行该命令连接数据库时, 默认的用户和数据库是postgres      二、命令参数     -...
  • u013379717
  • u013379717
  • 2014年11月26日 00:17
  • 4160

postgresql常用命令

1.createdb 数据库名称   产生数据库 2.dropdb  数据库名称   删除数据库 3.CREATE USER 用户名称   创建用户 4.drop User 用户名称 ...
  • ZYC88888
  • ZYC88888
  • 2018年01月08日 20:41
  • 187

PostgreSql新手入门命令

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

psql中的\x命令

psql中的\x命令
  • msdnchina
  • msdnchina
  • 2016年07月07日 11:12
  • 481
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:PostgreSql新手入门命令
举报原因:
原因补充:

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