暂无图片
暂无图片
6
暂无图片
暂无图片
暂无图片

GBase 8a企业管理器好用功能汇总(含操作步骤)

原创 Lily_tj 2022-02-16
18715

企业管理器-GBaseDataStatudio,是GBase 8a MPP Cluster图形化客户端工具,每个数据分析人员或者应用开发人员常用工具,比命令行方式编写sql要方便多了,这里不再介绍基本功能,只选取一些经常用到、新手又不太熟悉的好用功能,以企业管理器版本9.5.2.0 介绍给大家,希望能提升效率!

目录

1 查看版本

企业管理器支持Windows和linux操作系统,Windows有64位和32位,根据操作系统选择即可。在跟技术人员沟通时,往往需要先告知工具的版本,那怎么查看版本呢?

1.1 看文件名称

通过查看企业管理器的安装包文件名,即可了解对应的操作系统、版本等信息。

image.png

例如:GBaseDataStudio_9.5.2.0_build7_Windows_x86_64.zip
表示企业管理器版本是9.5.2.0,小版本是build7,在Windows 64位操作系统中使用。

1.2 查看版本信息

打开企业管理器,单击“帮助”菜单,选择“关于”,查看版本是9.5.2.0,不能查看小版本号。
image.png

2 过滤功能-表、视图、存储过程等过滤显示

当一个数据库中表、视图、存储过程等特别多时,全部显示出来查找不方便,而且整体显示变慢,过滤功能可筛选出想要的表名、视图或存储过程名称。

以表过滤功能为例子进行说明。

单击test数据库,点击“表”,点鼠标右键,选择“过滤” --》“配置 表过滤”,弹出过滤对话框。
image.png
勾选“启用”,单击“添加”按钮,可加通配符“%、_或*”编写过滤条件。
例如选择“test”开头的表名,则输入“test%”,然后单击“确定”,则设置好了表过滤条件,此时表后面多出来(…)。

再点击表前面的三角展开具体表时,只显示了以 test 开头的表名,见下图。

image.png

如果要查询其他的表名,需再次修改一下表过滤,多个过滤条件可叠加使用,也可以关闭过滤,则点一下“过滤开关”,关闭过滤后会显示全部表名,再点一下“过滤开关”,则重新启动过滤条件。

3 自动生成SQL

3.1 如何取代 *

编写SQL语句时,查询或者插入语句时,开发规范都不建议使用 *(代表所有列),要求写上具体的列名,遇到宽表中列很多时,手工写一堆列名则非常不方便,有没有简便方法呢?

举例:要写一个查询语句,select 选择所有列语句

点击表名,然后点鼠标右键,选择“生成SQL”,选择:SELECT,弹出“生成SQL”对话框,里面已经写好了SELECT的基本语句代码。
image.png
单击“复制”按钮,然后单击“关闭”按钮关闭对话框。

image.png

在右侧SQL编辑器中粘贴刚才复制的SQL代码,可以继续编辑代码,例如增加where条件等。

如果编写的查询语句比较长不方便查看,可以使用SQL格式化功能来美化SQL。

在SQL语句上点鼠标右键,选择“格式”,然后点“格式化SQL”菜单就可以了
image.png

是不是SQL整齐规范多了。
image.png

3.2 查看建表语句

不通过执行 show create table 表名; 语句就能查看表的建表语句,是不是很方便呢。
具体操作方法为:
点击表名,然后点鼠标右键,选择“生成SQL”,选择:DDL,就显示出建表语句了。
image.png

4 导出存储过程

企业管理器中直接查看存储过程,只能看到存储过程的主体内容,直接拷贝到sql编辑器中执行,因为缺少delimiter语句,会报语法错误。
image.png

该如何导出完整的可执行的存储过程内容呢?
答案是可以通过“导出对象”的方式导出存储过程。

点击 库名,例如 test库,右键鼠标,选择“导出对象”
image.png
在右侧出现test库的所有表、视图和存储过程列表,用鼠标点选择要导出的存储过程名称,如果多选的话,需要按下Shift键再用鼠标点选,选中的存储过程名称变换背景颜色时则表示选择成功;
文件选项有2个选项,建议勾选“每个对象导出到一个文件” ;
再选择导出文件路径,点后面的“浏览”按钮选择合适的目录,注意要写一个文件名,勾选每个对象导出到一个文件时,写的这文件名实际不起作用;

全部设置好之后,单击“导出对象”按钮进行导出。

image.png
导出成功之后,到目录下可看到按存储过程名称命名的多个文件,双击其中一个查看存储过程内容,显示的是完整的代码。
image.png

如果选择导出表,则会导出建表语句。

5 导出表数据

企业管理器支持表的导入导出,针对不是大数据量的表执行表导出,将表数据能直接导出到用户的电脑上,支持6种文件格式,对于数据量不大的表导出是很方便的。

在左侧的“数据库导航”中,右键单击需要导出的表,选择“导出 表 数据”。
image.png
在弹出的“数据传输”框中选择要导出的文件类型,支持格式有 XML、JSON、HTML、CSV、SQL、EXCEL6种文件类型,如下图

image.png

选择CSV,单击“下一步”,默认即可,继续“下一步”,要选择输出的目录

image.png
继续下一步,直到完成。
image.png

到导出目录下可以查看已导出文件

image.png

同理,导入数据方法类似,不再介绍。

特别提醒
对于超过百万级的大表不建议使用此方法导出表数据,因为企业管理器使用JDBC接口通过SQL方式查询导出数据性能很慢,而且可能会导致企业管理器报错不可用。

先写这些功能,如果大家发现更多好用功能,还请不断补充~~

最后修改时间:2022-02-21 13:37:37
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
1人已赞赏
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论