Phoenix(三)CLI CRUD操作
来源:互联网 发布:mac office激活工具 编辑:程序博客网 时间:2024/05/15 05:13
1. 说明
本篇主要介绍在phoenix的CLI中进行简单的CRUD操作。phoenix中支持的命令如下:
详细的命令语法参考官网说明
http://phoenix.apache.org/language/index.html
2. CURD
在CLI中进行创建表、插入数据、查询数据、更新数据、删除数据、删除表的操作。
2.1 创建表
创建user数据表
> CREATE TABLE user (id varchar PRIMARY KEY,account varchar ,passwd varchar);
高能预警:Phoenix会自动将表名和字段名转换为大写字母,如果不想转换的话可以使用双引号括起来
进入HBase的CLI界面查看user表是否被创建成功
> list
查看USER表结构
> describe 'USER'
从上图得知,默认列族为0,id主键字段对应到hbase的ROW字段。
高能预警:如果想指定列族与列的话使用如下语句建表
> CREATE TABLE user (id varchar PRIMARY KEY,INFO.account varchar ,INFO.passwd varchar);
2.2 插入数据
插入数据到user表中,这里的命令与RDBMS中插入数据语法稍有差别。upsert
> upsert into user(id, account, passwd) values('001', 'admin', 'admin');
2.3 查询数据
查询user表中数据
select * from user;
2.4 更新数据
更新数据的语法与插入数据相同。
> upsert into user(id, account, passwd) values('001', 'admin', 'dimensoft');
2.5 删除数据
删除id为001的数据
> delete from user where id='001';
2.6 删除表
删除user数据表
drop table user;
以上就是在phoenix的CLI界面中进行简单的CRUD操作,基本上与RDBMS的操作没有太大区别,上手也比较容易。
0 0
- Phoenix(三)CLI CRUD操作
- Phoenix(四)JDBC CRUD操作
- (韩顺平讲解)jdbc学习(三)---mysql的CRUD操作
- (郝斌讲学)数据结构学习篇(三)---链表的CRUD操作
- Mysql数据库学习(三):表的crud操作、完整性约束、select各种查询
- MyBatis学习笔记(三)数据的增删改查 CRUD操作
- crud操作
- day3_spring03_jdbcTemplate实现crud操作(添加操作)
- phoenix操作注意点
- PHOENIX操作HBASE
- phoenix索引操作
- phoenix基本操作
- Phoenix操作hbase
- MyBatis学习【三】CRUD测试之修改操作
- java环境下:MongoDB的crud操作之Update (三)
- 【Activiti 基础篇三】流程定义—CRUD操作
- Hibernate: 三种状态和CRUD四种操作
- Hibernate征途(三)之CRUD
- 读取Assets中的文件数据
- java动态代理(JDK和cglib)
- FZU 星系碰撞 最大独立集 匈牙利算法
- Bitmap获取到后存储问题
- 第一次
- Phoenix(三)CLI CRUD操作
- Eclipse 远程调试
- 选择排序法为数组排序
- ZigBee语音家居控制系统设计
- fork 与 vfork 区别的探讨
- CUDA-NVIDIA编程实战
- SqlTransaction.Commit 方法
- 微信、陌陌等著名IM软件设计架构详解
- 大数相减