举例,查看向user表的中添加数据
put 'user','0001','f1:name','zhou'
put 'user','0001','f1:age,''18'
7 列出表包含的行数
count
count 'user'
8 扫描表
scan 'user'? ?//查看这个表所有的数据,当表过大,使用这个命令,会出现明显的卡顿
scan? 'user',LIMIT=>5 //查看这个表前5条的数据
scan 'user',COLUMNS=>['f1:name','f1:age'],LIMIT=>5 查看指定列的前五条记录
9 读取指定rowkey的数据
语法:get ,,
get 'user','0001'? //查询rowkey为0001的所有列的数据
get 'user','0001','f1:name' //查询rowkey为0001的列组为f1的下面的列为name的数据
10 删除数据
delete值可以删除一列数据,delete才可以删除一个rowkey的所有数据
语法:delete ,,
delete 'user','0001','f1:name' //删除rowkey为0001,列为name的数据
语法:deleteall ,
deleteall 'user','0001' //删除user表中rowkey为0001的所有数据
11 清空表
语法:truncate
truncate 'user' //清空user表中所有的数据
12 创建namespace
这里的namespace类似于RDBMS中的数据库的概念,然后你可以子啊namespace下面创建表
语法: create_namspace
create_namespace? 'test'? //创建test的namespace
create 'test:user',{NAME=>'f1',VERSIONS=>1,COMPRESSION=>'snappy'} //在test的namespaece下面创建user表