问题:HBase数据库的基本shell操作:增、删、改、查
方法:
1、增加
put ‘student’,’95001’,’Sname’,’LiYing’时,即为student表添加了学号为95001,名字为LiYing的一行数据,其行键为95001。
put 'student','95001','course:math','80'
2、查询
get命令,用于查看表的某一行数据:
get 'student','95001'
scan命令用于查看某个表的全部数据:
scan 'student'
3、删除
delete用于删除一个数据,是put的反向操作:
delete 'student','95001','Ssex'
deleteall操作用于删除一行数据:
deleteall 'student','95001'
4、修改
HBase会自动为添加的数据添加一个时间戳,故在需要修改数据时,只需直接添加数据,HBase即会生成一个新的版本,从而完成“改”操作,旧的版本依旧保留,系统会定时回收垃圾数据,只留下最新的几个版本,保存的版本数可以在创建表的时候指定。
put 'student','95001','course:math','82'
5、查询数据库中的表有哪些
直接list命令就可以查看所建立的表
6、删除数据表
disable 'student'
drop 'student'