在HoloStudio中,SQL Console是基于SQL命令语句的编辑器,支持您在HoloStudio中单纯的通过SQL命令语句即可进行交互式分析(Interactive Analytics)开发,为您提供秒级交互式查询体验。本小节将会为您介绍HoloStudio中SQL Console基本功能和用法。

文件夹

文件夹模块可以存放新建的临时查询,方便您管理临时查询。

单击左侧菜单栏SQL Console > 新建 > 文件夹,即可创建一个属于自己的文件夹。您可以在该文件夹里新建临时查询,使用标准的SQL语句完成对表的命令操作。同时您也可以选中文件夹中的某张表,右键单击,即可移动、重命名、删除该表。

SQL Console

SQL Console模块可以生成SQL编辑器,方便您使用标准SQL语句操作。

  1. 单击左侧菜单栏SQL Console,并填写查询的基本信息。
    属性 说明
    节点名称 临时查询的名称
    目标文件夹 临时查询存放的文件夹位置
    数据库 临时查询的目标数据库
  2. 填写临时查询SQL语句,并单击上方运行,执行查询,即可查看结果。示例新建一张表并导入数据,查询表的全过程。
    CREATE TABLE supplier (
     s_suppkey bigint NOT NULL,
     s_name text NOT NULL,
     s_address text NOT NULL,
     s_nationkey bigint NOT NULL,
     s_phone text NOT NULL,
     s_acctbal bigint NOT NULL,
     s_comment text NOT NULL,
    PRIMARY KEY (s_suppkey)
    );
    
    INSERT INTO supplier VALUES 
    (1, 'Supplier#000000001', 'gf0JBoQDd7tgrzrddZ', 17, '27-918-335-1736',  575594, 'each slyly above the careful'),  
    (6, 'Supplier#000000006', 'tQxuVm7s7CnK', 14, '24-696-997-4969',  136579, 'final accounts. regular dolphins use against the furiously ironic decoys. '),
    (10, 'Supplier#000000010',  'Saygah3gYWMp72i PY', 24, '34-852-489-8585', 389191, 'ing waters. regular requests ar'),  
    (18, 'Supplier#00000001', 'PGGVE5PWAMwKDZw', 16, '26-729-551-1115', 704082, 'accounts snooze slyly furiously bold'),  
    (39, 'Supplier#000000039', 'SYpEPWr1yAFHaC91qjFcijjeU5eH',  8, '18-851-856-5633 611565', 88990, 'le slyly requests. special packages shall are blithely. slyly unusual packages sleep'),  
    (48, 'Supplier#000000048',  'FNPMQDuyuKvTnLXXaLf3Wl6OtONA6mQlWJ', 14, '24-722-551-9498',563062, 'xpress instructions affix. fluffily even requests boos');  
    
    SELECT * FROM supplier;
    说明 SQL Console不支持运行事物的命令,例如begin、commit、call_set_table等,如有需要请前往数据开发或者终端执行。
    属性 说明
    SQL编辑框 可填写SQL命令语句。
    保存 单击可保存SQL编辑器中的全部内容,方便下次查看。
    运行 单击可运行SQL编辑器内的全部内容,结果展现在底部。也可以只选中某条SQL语句,单击运行,系统默认只执行该条语句。
    重新加载 单击可刷新SQL编辑框内容,只保留已保存部分。
    停止 单击可停止正在运行的SQL语句。
    运行日志 可查看运行结果以及报错提示。
    结果 可查看运行成功后表的内容。
    说明 :对于无结果返回语句,如create table语句,只有运行日志,无查询结果。

    对于查询出来的表数据,HoloStudio还支持直接对数据进行操作:例如隐藏列、复制、搜索等。

视频操作演示

sql console的视频操作演示如下: