三、命令类型
psql允许使用两种类型的命令:
psql "meta-commands"
SQL
meta-command 是用于psql客户端,而SQL则发给数据库服务器。meta-command的一个例子是\q,它命令客户端断开连接。所有以反斜线符号\开头的命令都被作为meta-command。
如果一条命令不是meta-command,那么它就是SQL命令。该命令将一直读取SQL,直到遇见分号为止,所以我们可以将一条较长的SQL命令分到多行中,只要您觉得方便即可。
命令help是唯一的例外。help命令有两种形式,如下所示:
\? 提供psql meta - commands命令的帮助信息
\h 提供特定SQL命令的帮助信息
下面举例进行说明:
- postgres=# \h DELETE
- Command: DELETE
- Description: delete rows of a table
- Syntax:
- DELETE FROM [ ONLY ] table [ [ AS ] alias ]
- [ USING usinglist ]
- [ WHERE condition | WHERE CURRENT OF cursor_name ]
- [ RETURNING * | output_expression [ AS output_name ] [,]]
经验表明,这是一种探索和记忆选项和语法好方法。
本站文章为和通数据库网友分享或者投稿,欢迎任何形式的转载,但请务必注明出处.
同时文章内容如有侵犯了您的权益,请联系QQ:970679559,我们会在尽快处理。