今日总结12.11

实验4

NoSQL和关系数据库的操作比较

 

1.实验目的

1)理解四种数据库(MySQL、HBase、Redis和MongoDB)的概念以及不同点

2)熟练使用四种数据库操作常用的Shell命令;

3)熟悉四种数据库操作常用的Java API

2.实验平台

1操作系统:Linux(建议Ubuntu16.04Ubuntu18.04);

2Hadoop版本:3.1.3

3MySQL版本:5.6;

4HBase版本:2.2.2

5Redis版本5.0.5

6MongoDB版本4.0.16

7JDK版本:1.8

8Java IDEEclipse;

3.实验步骤

(一) MySQL数据库操作

学生表如14-7所示。

14-7 学生表Student

Name

English

Math

Computer

zhangsan

69

86

77

lisi

55

100

88

  1. 根据上面给出的Student,在MySQL数据库中完成如下操作:

1)在MySQL中创建Student表,并录入数据;

 

 

 

2SQL语句输出Student表中的所有记录;

3查询zhangsanComputer成绩

4修改lisiMath成绩改为95。

        

 

2.根据上面已经设计出的Student,使用MySQLJAVA客户端编程实现以下操作:

1)向Student表中添加如下所示的一条记录:

scofield

45

89

100

 

 

2获取scofieldEnglish成绩信息

 

 

 

(二)HBase数据库操作

学生表Student如表14-8所示。

14-8 学生表Student

     name

score

English

Math

Computer

zhangsan

69

86

77

lisi

55

100

88

根据上面给出的学生表Student的信息执行如下操作:

1Hbase Shell命令创建学生Student

 

 

 

 

 

2)用scan命令浏览Student表的相关信息

3)查询zhangsan的Computer成绩

4)修改lisi的Math成绩,95。

 

 

2.根据上面已经设计出的Student表用HBase API编程实现以下操作:

1)添加数据:English:45  Math:89 Computer:100

scofield

45

89

100

 

 

2获取scofieldEnglish成绩信息

 

posted @ 2023-12-11 21:44  庞司令  阅读(18)  评论(0)    收藏  举报