GBase 8c gsql工具概述
GBase社区管理员gsql是GBase 8c提供的命令行下运行的数据库连接工具。用户可以通过此工具连接服务器,并对其进行操作和维护。gsql提供操作数据库的基本功能,以及若干高级特性,便于用户使用。
gsql的高级特性如下表所示。
表1gsql 高级特性
| 特性名称 | 描述 |
| 变量 | gsql提供类似于Linux的shell命令的变量特性,可以使用gsql的\set原命令设置变量,格式如下: \set varname value 删除变量的格式如下: \unset varname 说明
|
| SQL代换 | 利用gsql的变量特性,可以将常用SQL语句设置为变量,以简化操作。 |
| 自定义提示符 | gsql支持使用用户自定义的提示符。通过修改gsql预留的三个变量PROMPT1、PROMPT2、PROMPT3来改变提示符。这三个变量的值,可以由用户自定义,也可以使用gsql预定义值。 |
| 命令自动补齐 | 根据GBase 8c语法规则,gsql支持使用Tab键进行命令的自动补齐功能。当编译时指定了--with-readline选项,且客户端连接时指定-r参数时,此功能处于打开状态。 例如,crea后按Tab键,gsql会将其补齐为create。 说明
|
| 客户端操作历史记录 | gsql支持查看客户端操作历史记录。当客户端连接时指定-r参数,此功能处于打开状态。可以通过\set设置记录历史的条数, 例如,\set HISTSIZE 50,将记录历史的条数设置为50;\set HISTSIZE 0,不记录历史。 说明
|
热门帖子
- 12025-12-01浏览数:182763
- 22023-05-09浏览数:25057
- 42023-09-25浏览数:18525
- 52020-05-11浏览数:17528