HBase:命令的使用(dml)

1.声明

当前内容主要用于本人学习和复习,当前的内容为HBase的dml命令的使用

2.查看dml命令

在这里插入图片描述

  1. append (为某个单元格追加数据)
  2. count (统计表的行数)
  3. delete (删除某个单元格数据)
  4. deleteall (删除某行的所有单元格数据,可以使用row key前缀)
  5. get (获取某行数据)
  6. get_counter (获取某个单元格的统计器)
  7. get_splits (获取一个表的所有分割)
  8. incr (让某个单元格的数据自增,可以指定自增数)
  9. put (添加一个单元格数据)
  10. scan (扫描表的所有数据)
  11. truncate (禁用、删除、重新创建一个表)
  12. truncate_preserve (禁用、删除和重新创建指定的表,同时仍保持以前的区域边界)

3.测试dml命令

1.首先创建一个测试表,并添加一行数据

create 'test','user'
put 'test','1001','user:name','admin'
put 'test','1001','user:age','18'
put 'test','1001','user:id','1001'
put 'test','1001','user:pwd','123456'
put 'test','1001','user:email','admin@qq.com'

在这里插入图片描述

2.扫描当前的test表

scan 'test'

在这里插入图片描述
3.统计表行数

count 'test'

在这里插入图片描述

4.删除单元格rowkey为1001且user:age的值

delete 'test','1001','user:age'

在这里插入图片描述
5.添加一个user:age,并获取数值

put 'test','1001','user:age',18
get 'test','1001'
get 'test','1001','user:age'

在这里插入图片描述

6.获取表分割

get_splits 'test'

在这里插入图片描述

7.删除test表的一行数据

deleteall 'test','1001'

在这里插入图片描述

8.删除并重建表

truncate 'test'

在这里插入图片描述
9.让让计数器自增1

disable 'test'
drop 'test'
create 'test','age'
incr 'test','18','age:18',1

在这里插入图片描述
10.get_counter 命令(获取当前计数器的值)


get_counter 'test','18','age:18'

在这里插入图片描述

11.重置表并保持边界

truncate_preserve 'test'

在这里插入图片描述
12.追加数据

put 'test','1001','user:pwd','123456'
append 'test','1001','user:pwd','66'

在这里插入图片描述

4.总结

1.通过使用put方式添加数据,通过delete删除单个单元格数据,通过deleteall删除一行数据

2.通过truncate方式禁用删除重建表,通过truncate_preserve进行删除重建表示保持边界

3.可以通过incr让计数器自增,通过get_counter获取计数器

以上纯属个人见解,如有问题请联本人!

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值