1、建表
create 'studut','info'
student为表名,info为列族
2、插入数据
put 'student','1001','info:name','zhangsan'
用put关键字,在student表info列族插入key为1001的行,列为name的value 为’zhangsan’
要指定表、列族、行、列
3、查看数据
①、查看一行
get 'student','1001'
②、查看具体的某一个值
get 'student','1001','info:name'
③、查看表中所有数据
scan 'student'
④、查看行范围的数据
scan 'student',{STARTROW => '1001', STOPROW => '1008'}
左闭右开
⑤、从某一行开始的所有数据
scan 'student',{STARTROW => '1001'}
4、更改数据
put 'student','1001','info:name','lisi'
put的数据原先不存在就是添加,存在就是修改
5、设置版本,查看修改的版本数据
alter 'student',{NAME=>'info',VERSIONS=>3}
get 'student','1001',{COLUMN=>'info:name',VERSIONS=>3}
6、添加列族
alter 'student',NAME=>'info2'
7、删除列族
alter 'student',NAME=>'info2','METHOD'=>'delete'
8、删除操作
①删除一行
deleteall 'student','1001'
②、删除具体的一个值
delete 'student','1002','info:sex'
③、清空表
truncate 'student'
表结构还在
④、删除表
disable 'student'
drop 'student'
拓展:
backspace删除时必须按ctrl+backspace解决办法:
vim /etc/profile
随便一个空行添加
stty erase ^h
保存退出
source /etc/profile