首页 > 数据库 >大型数据库实验三

大型数据库实验三

时间:2023-11-09 16:48:08浏览次数:52  
标签:数据 column fields 数据库 tableName Score 实验 数组 大型

实验三--熟悉常用的HBase操作

1、列出HBase所有表的信息,例如表名

2、在终端打印出指定的表的所有的就数据

3、向已经创建好的表中添加或者删除指定的列族或列

添加数据:

删除数据:

4、清空指定的表的所有的数据

5、统计表的行数

6、将下面的关系数据库,转换为合适的hbase格式将数据存储起来
Student:

Course:

SC:

7、 创建表,参数tableName为表的名称,字符串数组fields为存储记录各个字段名称的数组。要求当HBase已经存在名为tableName的表的时候,先删除原有的表,然后再创建新的表
自定义设置表名为test:

8、 向表tableName、行row(用S_Name表示)和字符串数组fields指定的单元格中添加对应的数据values。其中,fields中每个元素如果对应的列族下还有相应的列限定符的话,用“columnFamily:column”表示。例如,同时向“Math”、“Computer Science”、“English”三列添加成绩时,字符串数组fields为{“Score:Math”, ”Score:Computer Science”, ”Score:English”},数组values存储这三门课的成绩

9、 浏览表tableName某一列的数据,如果某一行记录中该列数据不存在,则返回null。要求当参数column为某一列族名称时,如果底下有若干个列限定符,则要列出每个列限定符代表的列的数据;当参数column为某一列具体名称(例如“Score:Math”)时,只需要列出该列的数据

10、修改表tableName,行row(可以用学生姓名S_Name表示),列column指定的单元格的数据

11、删除表tableName中row指定的行的记录

标签:数据,column,fields,数据库,tableName,Score,实验,数组,大型
From: https://www.cnblogs.com/liuzijin/p/17822144.html

相关文章

  • C#winform学习3(C#连接MySQL数据库)
    需要引用MySQL.data.dll文件1.右键引用,如果没有MySQL.data.dll文件则选择浏览一般这个文件会存放在C:\ProgramFiles(x86)\MySQL\ConnectorNET8.0\Assemblies如果没有,需要去官网自己下载即可,参考:visualstudio2019使用MySQL.data的引用-知乎(zhihu.com)官网下载地址:MySQ......
  • 实验:C SOCKET 多线程服务端链表分组实现聊天室
    目录......
  • 数据库数据恢复—MySQL数据库(无备份,未开启binlog)误删除表数据怎么恢复数据?
    数据库数据恢复环境:一台本地windowssever操作系统服务器,服务器上部署mysql数据库单实例,引擎类型为innodb,表内数据存储所使用表空间类型为独立表空间。无数据库备份,未开启binlog。数据库故障&分析:工作人员在执行Delete命令删除数据时未添加where子句进行筛选,导致全表数据被删除,......
  • 【Linux上机实验】新实验五 shell编程
    【前言】愿,所有相遇,都恰逢其时!愿,此刻心头,正满怀欣喜!---你好,朋友,欢迎你! ---对此篇博客中有任何问题和不懂的可以咨询QQ:27595909051.编写脚本,从键盘输入10个数,并计算这些数的和(用数组存放20个数)。1.输入visum.sh,创建一个名为"sum.sh"的文件......
  • 大型数据库实验1
    实验环境:linux,Hadoop3.3.0实验内容与完成情况:1.熟悉常用的Linux操作1)cd命令:切换目录(1) 切换到目录“/usr/local”(2) 切换到当前目录的上一级目录(3) 切换到当前登录Linux系统的用户的自己的主文件夹 2)ls命令:查看文件与目录查看目录“/usr”下的所有文件和目录 ......
  • indexDB数据库快速入门
    indexDB简介indexDB本质上就是存储数据,优点不受大小限制,当数据大于>5MB时我们无法通过localStorage、cookie(只能存4k)存储//连接数据库(连接的过程是一个异步的)window.indexedDB.open('库名称','库版本号')>=0constrequest=window.indexedDB.open('......
  • C语言程序设计 实验题目
      -----------------------------------------编号:一题目:选择结构程序设计目的:见指导书110页。实验内容:教材:习题3.6,习题3.7习题3.6:参考例1.2,使用if语句,或者使用条件表达式。习题3.7:参考教材例题3.13,教材299页的math.h,不要使用10<=x<20.“无定义”,其余值用printf显示“无......
  • 软件测试技术,软件项目管理 实验时间安排 2009春季
     2009年春季十一周课表时间星期一星期二星期三星期四星期五时间上1   计082  8:00-8:502    9:00-9:503     10:10-11:004     11:10-12:00下5      6      7 项目软061-062计082 计06314:10-15:008  15:10-16:009 答疑曲江 16:10-17:0010......
  • Python中使用sqlalchemy操作数据库遇到密码包含@的处理方法
    欺骗性的oracle12514错误,这就有问题了,努力方向就不对了。。。密码包含@的处理方法使用sqlalchemy操作数据库的时候,遇到密码中包含@的时候会报错。因为它是通过@来链接IP地址的,遇到密码里有@就跟语法里的@混乱分不清了。编辑器就会报错。比如下面这个例子:用户名:XXXXX密码:1......
  • 数据库(Oracle)序列(Sequence)的基本使用
    1.Sequence定义在Oracle中可以用SEQUENCE生成自增字段。Sequence序列是Oracle中用于生成数字序列的对象,可以创建一个唯一的数字作为主键。2.为什么要用Sequence你可能有疑问为什么要使用序列?不能使用一个存储主键的表并每次递增吗?或者将列设置为AUTOINCREMENT?如果使用一......