列出所有的表:list
创建表:create '表名', '列族名1', '列族名2', '列族名3'
create 't1', 'f1', 'f2', 'f3'
查看某行记录:get '表名','rowkey'
get 't1','001'
添加记录:put '表名','rowkey','列族名:列名','列值'
put 't1','001','f1:age','19'
查看所有记录:scan '表名'
scan 't1'
查看某列族的数据:scan '表名',
scan 't1',
查看某列的数据:scan '表名',
scan 't1',
查看表中记录数:count '表名'
计数,并列出所有的rowkey:count '表名', INTERVAL=>1
count 't1', INTERVAL=>1
删除某列数据:delete '表名', 'rowkey', '列族名:列名'
delete 't1', '005', 'f3:age'
删除某列族数据:alter '表名',
alter 't1',
删除整行的值:deleteall '表名','列族名'
deleteall 't1','001'
判断表是否存在:exists '表名'
exists 't1'
根据时间戳查数据:scan '表名',
scan 't1',
scan '表名',
例如:scan 't1', { COLUMNS => ['f1:name'],LIMIT => 1,FILTER=>"ValueFilter(=,'binary:zhangsan')"}
FILTER过滤:
列值名过滤:
scan 't1', FILTER => "ValueFilter(=,'binary:zhangsan')"
列值包含某字符过滤:
scan 't1', FILTER=>"ValueFilter(=,'substring:zhangsan')"
领取专属 10元无门槛券
私享最新 技术干货