GBase 8a命令行工具之gccli使用说明

0    10    1

Tags:

👉 本文共约1142个字,系统预计阅读时间或需5分钟。

简介

gccli是GBase 8a MPP Cluster自带的命令行连接数据库工具。通过该工具可以执行SQL语句和外部SQL文件。可以独立安装在一个非集群环境的机器上,仅支持GBase 8a MPP Cluster支持的linux操作系统。

通过gccli工具可以执行所有合法的sql和sql文件。

安装使用

过程:

参数说明

语法

参数名称

说 明

–u

连接数据库的用户名称

-p

连接数据库的用户密码

-h

登录集群节点的IP 地址,默认127.0.0.1,可选参数。如果指定多个IP地址, 则启动gccli 的高可用功能,IP 地址之间采用“,”分隔,例如192.168.100.10,192.168.100.11,192.168.100.12

-P

集群使用的端口号,默认5258,可选参数

-D

可选参数-D 的参数值,指定登录时默认的数据库(数据库必须存在),可选参数

–nice_time_forma

指定用户操作耗时的最小精度,使用此参数,精确到毫秒,不使用,精确到秒。可选参数。

-c

使用此参数,用于使用hint 优化方式。可选参数;

–force,-f

批量执行SQL文件时,如果中间有SQL执行报错,强制执行后续SQL,可选参数;

–verbose,-v

冗长模式。产生更多的输出。可以多次使用该选项以产生更多的输出。(例如,-v -v -v甚至可以在批处理模式产生表输出格式)。

–version,-V

显示版本信息并退出。

–vertical,-E

垂直输出查询输出的行。没有该选项,可以用\G结尾来指定单个语句的垂直输出。

–execute=statement, -e statement

执行语句并退出,可以是多个语句,多个SQL以“;”隔开,可选参数;

–silent,-s

沉默模式。产生少的输出。可以多次使用该选项以产生更少的输出。

本人提供Oracle、MySQL、PG等数据库的培训和考证业务,私聊QQ646634621或微信db_bao,谢谢!

–skip-column-names,-N

在结果中不写列名。

–skip-line-numbers,-L

在错误信息中不写行号。当你想要比较包括错误消息的结果文件时有用。

–html,-H

产生HTML输出。

<、<<、 EOF接收输入的方式,可用于批量执行SQL文件,可选参数。

使用示例

参考

https://blog.csdn.net/jingjing1068/article/details/124252050

标签:

头像

小麦苗

学习或考证,均可联系麦老师,请加微信db_bao或QQ646634621

您可能还喜欢...

发表回复

嘿,我是小麦,需要帮助随时找我哦
  • 18509239930
  • 个人微信

  • 麦老师QQ聊天
  • 个人邮箱
  • 点击加入QQ群
  • 个人微店

  • 回到顶部
返回顶部