1.删除info列族,建表后
alter ‘table’ , ‘delete’ => ‘info’
2.增加info列族,建表后
alter ‘table’ , ‘name’ => ‘info’
3.添加数据
put ‘user’ , ‘row1’ , ‘info:name’ , ‘san’
put ‘user’ , ‘row2’ , ‘info:age’ , ‘20’
put ‘user’ , ‘row3’ , ‘info:sex’ , ‘man’
4.数据的更新
put ‘user’ , ‘row1’ , ‘info:name’ , ‘张三’
5.范围查询
数据量大的时候,尽量不要用scan查询数据,用get
get ‘table’ ,‘rowkey’ , … //写到rowkey就能查了
scan ‘user’ , {limit=>5}
//startrow,stoprow 区间:前闭后开 (含头不含尾)
scan ‘user’ {startrow=>‘row2’}
scan ‘user’ {startrow=>‘row2’,endrow=>‘row2’}
scan ‘user’ {startrow=>‘row2’,endrow=>‘row3’}
6.count
count ‘table’ , {interval=>intervalNum,CACHE=>cacheNum}
//interval设置多少行显示一次及对应的rowkey,默认1000
//CACHE每次去取的缓存区大小,默认是10,调整该参数可提高查询速度
count ‘user’
7.删除列
delete ‘user’ , ‘row1’ , ‘info:age’
8.指定rowkey删除
deleteall ‘user’ , ‘row2’
9.删除表中所有数据
truncate ‘user’
10.禁用表
disable ‘user’
describe ‘user’
11.启用表
enable ‘user’
12.测试表是否存在
exists ‘user’
13.删除表之前,必须先disable,不然删除不了表
disable ‘user’
drop ‘user’
14.查看所有表
list