hbase sql 基本命令模板

--create table

       member is  table name

       member_id , address , info    are   column family

create 'member','member_id','address,''info'


--delete column family

         disable 'member'

         alter 'member',{NAME='address','METHOD=''delete'}

         enable 'member'


--DML

====insert

              put 'member','wo','address:age' ,'26'

====update

             put 'member','wo','address:age' ,'27'


--query

====select

              get 'member','wo','address:age'

====select historical   'address:age' ,'26'

              get 'member','wo',{COLUMN=>'address:age', TIMESTAMP=>$timestampe value of historical data}


--others:

====desc table

              describe  'member'

====all table scan

               scan 'member'


               ROW                  COLUMN+CELL                                               
              shabi               column=address:age, timestamp=1456263402795, value=26     
              shabi               column=info:age, timestamp=1456263628325, value=27        
              shabi               column=info:detials, timestamp=1456263201562, value=s25


--how to process index?

              select  indexed_column  from  table     =>      set indexed_column  as key in HBAse

              select .... from table 1 table2 where table1.column = table2.column  and a=?      =>   set  a as key of table1     set  table1.column as key of table2

             select .... from table 1 where a=? and b=?   =>    set (a,b) as an union key

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值