ITPub博客

首页 > 数据库 > 国内数据库 > GBase 8c数据库gsql工具常用元命令介绍(一)

GBase 8c数据库gsql工具常用元命令介绍(一)

原创 国内数据库 作者:GBASE南大通用 时间:2026-03-13 16:29:07 0 删除 编辑

本文系统性地梳理与解析南大通用GBase 8c(gbase database)数据库附带的交互式客户端工具 gsql 中,一系列非 SQL 标准的元命令(Meta-Commands)的功能、语法。这些命令虽未被纳入SQL规范,但其能极大地提升数据库的管理效率、简化开发调试流程,因而在实际运维与开发工作中扮演着不可或缺的角色。gsql 的元命令集作为其交互式界面的核心组件,极大地增强了数据库的可操作性与管理效率。熟练掌握这些命令,对于提升日常的数据查询、对象管理及系统调试工作流至关重要。

以下是相关参数及参数说明。

  • \h(\help) [NAME]给出指定 SQL 语句的语法帮助。
  • \copy { table [ ( column_list ) ] | ( query ) } { from | to } { filename | stdin | stdout | pstdin | pstdout } [ with ] [ binary ] [ oids ] [ delimiter [ as ] 'character' ] [ null [ as ] 'string' ] [ CSV [ header ] [ quote [ as ] 'character' ] [ escape [ as ] 'character' ]在任何 psql 客户端登录数据库成功后可以执行导入导出数据, 这是一个运行 SQL COPY 命令的操作,但不是读取或写入指定文件的服务器,而是读取或写入文件,并在服务器和本地文件系统之间路由数据。 这意味着文件的可访问性和权限是本地用户的权限,而不是服务器的权限,并且不需要数据库初始化用户权限。
  • \echo [STRING]把字符串写到标准输出。
  • \i FILE从文件 FILE 中读取内容,并将其当作输入,执行查询。
  • \o [FILE]把所有的查询结果发送到文件里。
  • \qecho [STRING]把字符串写到查询结果输出流里。
  • \d[S+]列出当前 search_path 中模式下所有的表、视图和序列。当 search_path 中不同模式存在同名对象时,只显示 search_path 中位置靠前模式下的同名对象。
  • \d[S+] NAME列出指定表、视图和索引的结构。
  • \d+ [PATTERN]列出所有表、视图和索引。
  • \da[S] [PATTERN]列出所有可用的聚集函数以及它们操作的数据类型和返回值类型。


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69979120/viewspace-3112280/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
GBASE南大通用,致力于成为用户最信赖的数据库产品供应商!

注册时间:2020-07-16

  • 博文量
    1319
  • 访问量
    1297724