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-10-06小米11i印度快充版ROM合集:极致体验,超越期待
- 2024-10-06【ROM下载】小米11i 5G 印度版系统, 疾速跃迁,定义新速度
- 2024-10-06【ROM下载】小米 11 青春活力版,青春无极限,活力全开
- 2024-10-05小米13T Pro系统合集:性能与摄影的极致融合,值得你升级的系统ROM
- 2024-10-01基于Python+Vue开发的医院门诊预约挂号系统
- 2024-10-01基于Python+Vue开发的旅游景区管理系统
- 2024-10-01RestfulAPI入门指南:打造简单易懂的API接口
- 2024-10-01初学者指南:了解和使用Server Action
- 2024-10-01Server Component入门指南:搭建与配置详解
- 2024-10-01React 中使用 useRequest 实现数据请求