基本功能
连接数据库:默认只支持从服务器本机连接,如果需要连接到远端的数据库,必须在服务端进行配置。详细操作请参见《开发者指南》中“数据库使用入门 > 连接数据库 > 使用gsql连接”章节中的“远程连接数据库”。
说明:
gsql创建连接时,会有5分钟超时时间。如果在这个时间内,数据库未正确地接受连接并对身份进行认证,gsql将超时退出。
针对此问题,可以参考常见问题处理。
执行SQL语句:支持交互式地键入并执行SQL语句,也可以执行一个文件中指定的SQL语句。
执行元命令:元命令可以帮助管理员查看数据库对象的信息、查询缓存区信息、格式化SQL输出结果,以及连接到新的数据库等。元命令的详细说明请参见元命令参考。
高级特性
gsql的高级特性如表1所示。
表1 gsql高级特性


变量
可以使用gsql元命令\set设置一个变量。例如把变量foo的值设置为bar:
gaussdb=# \set foo bar
要引用变量的值,在变量前面加冒号。例如查看变量的值:
gaussdb=# \echo :foo
bar
这种变量的引用方法适用于规则的SQL语句和除\copy、\ef、\help、\sf、!以外的元命令。
gsql预定义了一些特殊变量,同时也规划了变量的取值。为了保证和后续版本最大限度地兼容,请避免以其他目的使用这些变量。所有特殊变量见表2。
说明:
所有特殊变量都由大写字母、数字和下划线组成。
要查看特殊变量的默认值,请使用元命令\echo :varname(例如\echo :DBNAME)。
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




