hbase 数据库语法
时间: 2023-10-27 22:06:13 浏览: 85
HBase是一个列式数据库,其主要的语法包括以下几个方面:
1. 表的创建和删除
创建表:
```
create 'table_name', 'column_family'
```
删除表:
```
disable 'table_name'
drop 'table_name'
```
2. 列族的创建和删除
创建列族:
```
alter 'table_name', {NAME=>'column_family', VERSIONS=>3}
```
删除列族:
```
alter 'table_name', 'delete'=>'column_family'
```
3. 数据的插入和删除
插入数据:
```
put 'table_name', 'row_key', 'column_family:column_name', 'value'
```
删除数据:
```
delete 'table_name', 'row_key', 'column_family:column_name'
```
4. 数据的查询
查询数据:
```
get 'table_name', 'row_key'
```
扫描表:
```
scan 'table_name'
```
5. 数据的过滤
使用过滤器查询:
```
scan 'table_name', {FILTER=>"SingleColumnValueFilter('column_family', 'column_name', =, 'value')"}
```
6. 数据的更新
更新数据:
```
put 'table_name', 'row_key', 'column_family:column_name', 'new_value'
```
阅读全文