HBash shell
2021/10/11 7:15:52
本文主要是介绍HBash shell,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
- 创建表
- 语法:create , {NAME =><family> , VERSIONS => <VERSIONS> }
- create 'User','info'
- 查看所有表
- list
- 查看表详情
- describe 'User'
- 删除指定的列族
- alter 'User','delete'=>'info1' (表中至少要有一列)
- 增加新的列族
- alter 'User',NAME=>'info'
- 插入数据
- 语法:put <table>,<rowkey>,<family:column>,<value>
- put 'User','row1','info:name','xiaoming
- put 'User',row2','info:age','18'
- put 'User ','row3','info:sex','man'
- 根据rowKey查询某个记录
- 语法:get <table>,<rowkey>,[<family:column>,....
- get 'User','row2'
- 查询所有记录
- 语法:scan <table>, {COLUMNS => [ <family:column>,.... ], LIMIT => num}
- 扫描所有记录
- scan 'User'
- 扫描前2条
- scan'User',{LIMIT=>2}
- 范围查询 STARTROW(开始rowkey) ENDROW(结束rowkey)
- scan 'User',{STRATROW=>'row2'}
- scan 'User',{STARTROW=>'row2',ENDROW=>'row3'}
- STARTROW,ENDROW必须大写,否则报错;查询结果不包含等于ENDROW的结果集
-
统计表记录数
- 语法:count <table>, {INTERVAL => intervalNum, CACHE => cacheNum}
- INTERVAL设置多少行显示一次及对应的rowkey,默认1000;CACHE每次去取的缓存区大小,默认是10,调整该参数可提高查询速度
- count 'User'
- 删除
-
删除列
- delete 'User','row1','info:age'
- 指定rowkey删除
- deleteall 'User','row2'
- 删除表中所有数据
- truncate 'User'
-
删除列
- 表管理
- 禁用表
- disable 'User'
-
启用表
- enable 'User'
- 测试表是否存在
- exists 'User'
-
删除表
- 删除前,必须先disable
- disable 'User'
- drop 'User'
- 禁用表
这篇关于HBash shell的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-28MQ底层原理资料详解:新手入门教程
- 2024-11-28MQ项目开发资料详解:新手入门教程
- 2024-11-28MQ项目开发资料详解:入门与初级用户指南
- 2024-11-28MQ消息队列资料入门教程
- 2024-11-28MQ消息队列资料:新手入门详解
- 2024-11-28MQ消息中间件资料详解与应用教程
- 2024-11-28MQ消息中间件资料入门教程
- 2024-11-28MQ源码资料详解与入门教程
- 2024-11-28MQ源码资料入门教程
- 2024-11-28RocketMQ底层原理资料详解