出处:http://blog.chinaunix.net/uid-354915-id-3503781.html
1、PostgreSQL的命令行接口psql:
psql命令行选项以及它们的意思在下表1中列出。使用以下命令可以看到psql完整的选项列表
zhanghuijun@Africa:~> psql --help
表1 psql命令行选项
psql支持的内部命令在表2中列出。在很多版本的PostgreSQL中,这些命令有一些更易读的长模式(例如\list就是\l的长模式命令)。
表2 psql内部命令
我们可以通过设置环境变量PGDATABASE、PGUSER、PGHOST以及PGPORT分别覆盖默认的数据库名、用户名、主机名和监听端口。
这些默认参数也可以通过psql的命令行参数-d、-U、-h和-p重新赋值。
psql的命令分为两种不同的类型:
SQL命令:我们可以输入任何PostgreSQL支持的SQL语句给psql,然后它将执行它。
内部命令:有一些psql命令用于执行SQL不直接执行的命令例如列出存在的表和执行脚本。所有的内部命令都由一条反斜杠开始切不能被拆分成多行。
小提示:你可以通过执行内部命令\h查询一个全部支持的SQL命令的列表。可以使用\h <SQL命令>获得对某个特别命令的帮助。内部命令\?可以列出所有的内部命令。
我们可以收集一组psql命令(包括SQL和内部命令)到一个文件并把它当做一个简单的脚本使用。内部命令“\i”将从一个文件中读取一组psql命令。
我们可以通过-o命令行选项直接要求将输出定向到一个文件,或者通过“\o”内部命令将当前会话的内容定向到一个文件或者过滤程序。例如,在一个psql会话中,我们可以通过输入以下命令建立一个包含我们所有客户的名叫customer.txt的文本文件:
bpsimple=# \o customers.txt
bpsimple=# SELECT * FROM customer;
bpsimple=# \o
组后的不带文件名参数的“\o”命令停止重定向查询输出并关闭输出文件
相关推荐
在安装完成后,可以通过"pg_ctl"命令行工具或图形界面管理工具来启动、停止和监控数据库服务。 总的来说,"postgresql-9.0.4-1-linux-x64.zip"是一个完整的PostgreSQL数据库安装包,为64位Linux用户提供了一个强大...
用户可以通过各种方式连接到PostgreSQL数据库,包括使用内置的psql命令行客户端,或者第三方图形界面工具如pgAdmin、DBeaver等。SQL查询可以用来创建、修改和查询数据库对象,如表、索引、视图和存储过程。 6. ...
8. **连接数据库**:使用`psql`命令行工具,或者图形界面工具如pgAdmin,可以连接到新安装的PostgreSQL服务器。首次连接需要提供超级用户的用户名和密码。 9. **安全设置**:为了确保数据库的安全,你应该立即更改...
安装这些工具后,可以通过图形界面执行大部分SQL操作,简化了数据库管理工作。 四、数据库、表空间、角色及用户创建 在PostgreSQL中,可以使用SQL命令或管理工具创建数据库、表空间、角色和用户。例如,创建数据库...
9. **连接工具**:安装后,用户可以使用pgAdmin等图形化管理工具,或者命令行工具psql来管理和操作数据库。 10. **备份与恢复**:PostgreSQL支持多种备份策略,如物理备份(例如使用pg_dump和pg_restore)和逻辑...
安装完成后,你可以通过命令行工具或者图形界面工具(如pgAdmin)来管理数据库,创建表、执行SQL查询、备份和恢复数据等。PostgreSQL的强大功能和易用性使其成为开发人员和数据库管理员的理想选择。
这个压缩包中的"postgresql-9.4.4-1-osx.dmg"是DMG文件,意味着用户可以直接双击打开,然后按照图形化界面的提示进行安装,这对于不熟悉命令行操作的用户非常友好。DMG文件本质上是一个镜像文件,可以模拟出一个可...
- **创建数据库**:文档中提到了如何通过命令行工具或图形界面创建新的数据库,并设置了相关的权限和用户管理策略。 - **访问数据库**:这部分详细说明了如何通过客户端工具连接到数据库服务器,并执行基本的数据库...
- 通过 `psql` 命令行工具或 pgAdmin 等图形界面工具,用之前创建的 "postgres" 超级用户连接到本地数据库。例如: ``` psql -U postgres -h localhost ``` - 在首次连接时,你可能需要输入超级用户的密码。 7...
- **1.3 节**:创建数据库,演示如何通过命令行或图形界面工具创建一个新的数据库。 - **1.4 节**:访问数据库,说明如何通过客户端工具连接到数据库并执行基本操作。 #### 第二部分 SQL 语言 - **2.1 节**:介绍 ...
"cmd"则强调了这是通过命令行界面来管理PostgreSQL,而不是图形用户界面(GUI)工具。 总之,"postgresql-cmd-12.0.zip"提供了一套在Windows环境下通过命令行操作PostgreSQL 12.0的工具,这对于系统管理员、开发...
安装过程中,用户还可以选择安装额外的工具,如pgAdmin,这是一个用于管理数据库的图形界面工具。 安装完成后,PostgreSQL服务器会自动启动,并可以通过命令行工具`psql`进行交互。`psql`是PostgreSQL的默认客户端...
- **客户端工具**:可以使用psql命令行工具或图形界面工具(如pgAdmin)进行数据库管理。 - **开发集成**:PostgreSQL提供了各种语言的驱动程序,如Python的psycopg2、Java的JDBC等,方便在应用程序中集成数据库...
此外,还可以通过图形界面管理工具,如pgAdmin,来方便地管理和操作数据库。 在使用PostgreSQL时,需要注意数据库的规划、索引的创建和维护、以及定期的数据库维护任务,如VACUUM和REINDEX,以保持数据库的高性能和...
安装完成后,可以通过命令行工具或图形界面管理工具(如pgAdmin)来管理和操作数据库。 总的来说,PostgreSQL 10.12在macOS上的安装包为开发者和系统管理员提供了一个高效、安全且功能丰富的数据库环境,便于他们在...
pgAdmin是一款图形用户界面(GUI)工具,允许用户通过友好的界面来创建、管理和维护PostgreSQL数据库,包括创建数据库、表、索引、视图,执行SQL查询,以及进行用户管理等操作。对于不熟悉命令行界面的用户,pgAdmin...
- `libncurses-dev_6.1+20181013-2+deb10u2_arm64.deb`:这是ncurses库的开发版本,ncurses是一个用于控制终端显示的库,允许在文本模式下创建图形用户界面,这对于命令行界面的应用程序(如PostgreSQL的命令行...
2. **连接数据库**:使用 PostgreSQL 的命令行工具 `psql` 或图形化工具(如 pgAdmin)连接到本地服务器。输入之前设置的超级用户密码即可。 3. **创建数据库**:连接后,可以使用 SQL 命令创建新的数据库,例如 `...