HBase命令(二) -- 增删改查

HBase数据库表操作

hbase shell> list   //列出所有表

hbase shell> create ‘mytable‘,‘col1‘,‘col2‘   //建表语句  create ‘表名‘,‘列簇名‘,‘列簇名‘,‘列簇名‘

hbase shell> scan ‘mytable‘ //遍历表内容

hbase shell> describe ‘mytable‘   //查看表的结构构造 

hbase shell> get ‘mytable‘,‘rowkey1‘   //获取表数据   get ‘表名‘,‘键名‘

hbase shell> put ‘mytable‘,‘woshikey‘,‘ct:msg‘,‘99999999999999‘   //新增或者覆盖数据 put ‘表名‘,‘键名‘,‘列名(不是列簇名)‘,‘值‘

hbase shell> disable ‘mytable‘   //暂时停用表

hbase shell> enable ‘mytable‘    //启用表

hbase shell> alter ‘mytable‘,{NAME=>‘ct‘,METHOD=>‘delete‘}   //删除表中的列  注: 要求先disable 表,,修改后enable表

hbase shell> drop ‘mytable‘    //删除表
时间: 2024-08-25 09:53:59

HBase命令(二) -- 增删改查的相关文章

HBase命令(三) -- 增删改查

新增 //语法:put <table>,<rowkey>,<family:column>,<value>,<timestamp> //新增或者覆盖数据 put '表名','键名','列名(不是列簇名)','值' //指定的列名下单元格有值就覆盖..没有值就创建.所以HBase的添加数据和修改数据都是put语句.. //最后的时间戳可以不写..默认为系统时间,如果要写..切记不可使用引号括起来 hbase shell> put 'mytabl

MYSQL的常用命令和增删改查语句和数据类型

连接命令:<a href="http://lib.csdn.net/base/mysql" class='replace_word' title="MySQL知识库" target='_blank' style='color:#df3434; font-weight:bold;'>MySQL</a> -h[主机地址] -u[用户名] -p[用户密码] 创建<a href="http://lib.csdn.net/base/my

mysql常用语句、命令(增删改查功能)

修改数据库的字符集    mysql>use mydb    mysql>alter database mydb character set utf8;创建数据库指定数据库的字符集    mysql>create database mydb character set utf8; 查看database的字符集! show variables like 'collation_%';show variables like 'character_set_%'; 一.系统操作 1. 打开服务:n

MYSQL的常用命令和增删改查语句

连接命令:mysql -h[主机地址] -u[用户名] -p[用户密码] 创建数据库:create database [库名] 显示所有数据库: show databases; 打开数据库:use [库名] 当前选择的库状态:SELECT DATABASE(); 创建数据表:CREATE TABLE [表名]([字段名] [字段类型]([字段要求]) [字段参数], ......); 显示数据表字段:describe 表名; 当前库数据表结构:show tables; 更改表格 ALTER TA

mysql 命令行增删改查

1.mysql数据库的连接与关闭 连接数据库: mysql -h 服务器主机地址 -u 用户名 -p密码 关闭连接: 在任何时候输入exit或quit 2.创建新用户并授权 grant 权限 on 数据库.数据表 to 用户名@登录主机 identified by "密码" **登录主机是指定允许哪个主机登录,一般为了安全,就设为本地localhost **权限包括增删改查  select insert delete update 例:grant all privileges on b

mybatis入门(二):增删改查

mybatis的原理: 1.mybatis是一个持久层框架,是apache下的顶级项目 mybatis托管到googlecode下,目前托管到了github下面 2.mybatis可以将向prepareStatement中输入的参数自动进行输入映射,将查询结果集灵活的映射成java对象.(输出映射) mybatis的一般使用到的maven包: <dependency> <groupId>mysql</groupId> <artifactId>mysql-co

mybatis入门二-----增删改查

一.使用MyBatis对表执行CRUD操作--基于XML的实现 1.定义sql映射xml文件 userMapper.xml文件的内容如下: <?xml version="1.0" encoding="UTF-8" ?> 2 <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapp

ThinkPHP 数据库操作(二) : 增删改查

基本使用 可以直接使用数据库运行原生SQL操作了,支持 query (查询操作)和 execute (写入操作)方法,并且支持参数绑定. Db::query('select * from think_user where id=?',[8]); Db::execute('insert into think_user (id, name) values (?, ?)',[8,'thinkphp']); 也支持命名占位符绑定,例如: Db::query('select * from think_us

mybatis学习之二 增删改查

1.配置映射文件grilsMapper.xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="mappe