绑定完请刷新页面
取消
刷新

分享好友

×
取消 复制
gsql-获取帮助
2020-01-19 16:19:22

操作步骤

  • 连接数据库时,可以使用如下命令获取帮助信息。
    gsql --help
    显示如下帮助信息:
    ......
    Usage:
    gsql [OPTION]... [DBNAME [USERNAME]]
    General options:
    -c, --command=COMMAND run only single command (SQL or internal) and exit
    -d, --dbname=DBNAME database name to connect to (default: "postgres")
    -f, --file=FILENAME execute commands from file, then exit
    ......
  • 连接到数据库后,可以使用如下命令获取帮助信息。
    help
    显示如下帮助信息:
    You are using gsql, the command-line interface to gaussdb.
    Type: \copyright for distribution terms
    \h for help with SQL commands
    \? for help with gsql commands
    \g or terminate with semicolon to execute query
    \q to quit

任务示例

  1. 使用如下命令连接数据库。
    gsql -d postgres -p 25308
    postgres为需要连接的数据库名称,25308为CN的端口号。

    连接成功后,系统显示类似如下信息:

    gsql ((GaussDB Kernel V300R002C00 build 50dc16a6) compiled at 2019-01-29 05:49:21 commit 1071 last mr 1373)
    Non-SSL connection (SSL connection is recommended when requiring high-security)
    Type "help" for help.
    postgres=#

  2. 查看gsql的帮助信息。具体执行命令请参见表1

    表1 使用gsql联机帮助

    描述

    示例

    查看版权信息

    \copyright

    查看GaussDB 200支持的SQL语句的帮助

    查看GaussDB 200支持的SQL语句的帮助

    例如,查看GaussDB 200支持的所有SQL语句:

    \h
    Available help:
    ABORT
    ALTER AGGREGATE
    ALTER APP WORKLOAD GROUP
    ... ...

    例如,查看CREATE DATABASE命令的参数可使用下面的命令:

    \help CREATE DATABASE
    Command: CREATE DATABASE
    Description: create a new database
    Syntax:
    CREATE DATABASE database_name
    [ [ WITH ] {[ OWNER [=] user_name ]|
    [ TEMPLATE [=] template ]|
    [ ENCODING [=] encoding ]|
    [ LC_COLLATE [=] lc_collate ]|
    [ LC_CTYPE [=] lc_ctype ]|
    [ DBCOMPATIBILITY [=] compatibility_type ]|
    [ TABLESPACE [=] tablespace_name ]|
    [ CONNECTION LIMIT [=] connlimit ]}[...] ];

    查看gsql命令的帮助

    例如,查看gsql支持的命令:

    \?
    General
    \copyright show PostgreSQL usage and distribution terms
    \g [FILE] or ; execute query (and send results to file or |pipe)
    \h(\help) [NAME] help on syntax of SQL commands, * for all commands
    \q quit gsql
    ... ...
分享好友

分享这个小栈给你的朋友们,一起进步吧。

GaussDB_数据库
创建时间:2020-01-06 16:21:44
华为GaussDB数据库小栈
展开
订阅须知

• 所有用户可根据关注领域订阅专区或所有专区

• 付费订阅:虚拟交易,一经交易不退款;若特殊情况,可3日内客服咨询

• 专区发布评论属默认订阅所评论专区(除付费小栈外)

技术专家

查看更多
  • GaussDB_数据库
    专家
戳我,来吐槽~