Phoenix常用命令

Phoenix常用命令

 

小白的Hbase学习笔记

 

目录

Phoenix常用命令

 

1.创建表

2.显示所有表

3.插入数据

​编辑

4.查询数据 支持大部分sql语法

5.删除数据

6.删除表

7.退出命令行

8.Grammar | Apache Phoenix


 

 

1.创建表

 

CREATE TABLE IF NOT EXISTS STUDENT (
 id VARCHAR NOT NULL PRIMARY KEY, 
 name VARCHAR,
 age BIGINT, 
 gender VARCHAR ,
 clazz VARCHAR
);

44651e4b173b4c07b78d07ce4abbb483.png

 

2.显示所有表

 

!table

6171205208584460b13ae2fd1a6dc2aa.png

 

3.插入数据

 

upsert into STUDENT values('1500100004','葛德曜',24,'男','理科三班');
upsert into STUDENT values('1500100005','宣谷芹',24,'男','理科六班');
upsert into STUDENT values('1500100006','羿彦昌',24,'女','理科三班');


我们再添加一条数据 发现可以
upsert into STUDENT values('1500100006','羿彦昌new',25,'女','理科三班');

因为id对应Hbase中的RowKey 一个RowKey下的数据可以有多个版本 

所以 不会像MySQL一样发生主键冲突

790c5d93121e492082edc773f4932a4c.png

 

4.查询数据 支持大部分sql语法

 

select * from STUDENT ;

select * from STUDENT where age=24;

select gender ,count(*) from STUDENT group by gender;

select * from student order by gender;

15b43f67a7ec4210aa239814b30feb4a.png

 

5.删除数据

 

delete from STUDENT where id='1500100006';

650d9a4687fc44c4811bec2476a2620a.png

 

6.删除表

 

drop table STUDENT;

06fc33bf38fb4077b7948c65fc570927.png

 

7.退出命令行

 

!quit 优雅

b6cbee23ead549d49e0eee77222e1ecb.png

 

8.Grammar | Apache Phoenix

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值