hbase的基本sql使用

您所在的位置:网站首页 mysql支持标准的sql语句吗 hbase的基本sql使用

hbase的基本sql使用

2024-07-12 08:06| 来源: 网络整理| 查看: 265

运用ambari安装phoenix,连接hbase,运用sql语句 这里写图片描述

数据存储在HBase中,通过SQL进行CRUD操作 创建test表

create table test( pk VARCHAR primary key, col1 VARCHAR null, col2 VARCHAR null, col3 VARCHAR null );

这里写图片描述

创建SRC_TABLE表

create table SRC_TABLE ( pk VARCHAR primary key, col1 VARCHAR null, col2 VARCHAR null, col3 VARCHAR null );

这里写图片描述

往SRC_TABLE表中插入三条数据

upsert INTO SRC_TABLE (pk,col1, col2, col3) VALUES('2','22', '22', '22'); upsert INTO SRC_TABLE (pk,col1, col2, col3) VALUES('3','33', '33', '33') ; upsert INTO SRC_TABLE (pk,col1, col2, col3) VALUES('4','44', '44', '44') ;

这里写图片描述 SQL示例: 向表test中插入一条数据

upsert INTO test(pk,col1, col2, col3) VALUES('1','11', '22', '33');

这里写图片描述 从SRC_TABLE表中查出数据插入到test表中

upsert INTO test select pk,col1,col2,col3 FROM SRC_TABLE;

这里写图片描述

这里写图片描述 从SRC_TABLE表中查出一部分列数据插入到test表中

upsert INTO test(pk,col2, col1) select pk,col2, col1 FROM SRC_TABLE;

这里写图片描述

修改test表中pk为1的列的值

upsert into test (pk,col1,col2) values ('1','value1', 'value2');

这里写图片描述

删除test表中pk为1的那一列

delete from test where pk='1';

这里写图片描述 模糊查询删除所有的pk的列

delete from test where pk like '%';

这里写图片描述

以上就是hbase phoneix的sql语句的基本用法。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3