开发者社区> 问答> 正文

shell的删除数据是指删除那些部分?

shell的删除数据是指删除那些部分?

展开
收起
游客fbdr25iajcjto 2021-12-05 17:04:59 499 0
1 条回答
写回答
取消 提交回答
  • a )删除行中的某个列值

    语法:delete , family:column , ,必须指定列名

    例如:删除表t1,rowkey001中的f1:col1的数据

    hbase(main)> delete 't1','rowkey001','f1:col1'

    注:将删除改行f1:col1列所有版本的数据

    b )删除行

    语法:deleteall

    , , family:column , ,可以不指定列名,删除整行数据

    例如:删除表t1,rowk001的数据

    hbase(main)> deleteall 't1','rowkey001'

    c)删除表中的所有数据

    语法: truncate

    ,

    其具体过程是:disable table -> drop table -> create table

    例如:删除表t1的所有数据

    hbase(main)> truncate 't1'

    2021-12-05 17:05:36
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Shell 脚本速查手册 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载