shell命令
DDL(数据定义语言)名称描述表达式list 列出存在哪些表 listdesc/describe 表描述信息 desc ‘tableName’create 创建表 cf表示列族 create ‘tableName’,’cf1’,’cf2’,’cf3’alter 添加列族 alter ‘tableName’,’cf4’删除列族(NAME,METHOD必须大写) alter ‘tableName’,{NAME=>’cf4’,METHOD=’delete’} alter ‘tableName’,’delete’=>’cf4’添加列族 alter ‘tableName’,’cf4’修改VERSIONS alter ‘tableName’,{NAME=>’cf4’,VERSIONS=>’3’}删除表(需要先将表disable) drop ‘tableName’is_disabled 表是否被禁用 is_disabled ‘tableName’is_enabled 表是否启用 is_enabled ‘tableName’is_enabled 表是否启用 is_enabled ‘tableName’exists 表是否存在 exists ‘tableName’disable 禁用表 disable ‘tableName’DML(数据操纵语言)名称描述表达式count 查看表中多少行 count ‘tableName’put 添加记录(‘r1’代表rowkey) put ‘tableName’,’r1’,’cf1:name’,’123’get 查看指定rowkey的所有数据 get ‘tableName’,’r1’查看指定rowkey的指定cf或cq数据 get ‘tableName’,’r1’,’cf1’,’cf2:name’ get ‘tableName’,’r1’,{COLUMN=>[‘cf1’,’cf2:name’]}scan 扫描整张表的数据 scan ‘tableName’扫描整个列族 scan ‘tableName’,{COLUMN=>’cf1’}扫描整个列 scan ‘tableName’,{COLUMN=>’cf1:name’}scan ‘tableName’,{COLUMN=>[‘cf1:name’,’cf2’]}扫描整个列,查询前多少条数据STARTROW包括该rowkey,ENDROW不包括该rowkey,LIMIT查询多少条数据,(LIMIT与ENDROW并存时会取最小数据记录) scan ‘tableName’,{COLUMN=>’cf1:name’,STARTROW=>’r1’,LIMIT=>10,ENDROW=>’r3’}delete 根据rowkey删除某个cell delete ‘tableName’,’r1’,’cf1:name’,[timestamp]deleteall 删除整行数据 deleteall ‘tableName’,’r1’--------------------- 作者:ckengkundiao 来源:CSDN 原文:https://blog.csdn.net/tpyqwe/article/details/79968931 版权声明:本文为博主原创文章,转载请附上博文链接!