大型数据库实验四

实验四--NOSQL和关系数据库的操作比较

1、MYSQL数据库操作
--新建一个Student表,并将数据录入进去:

--SQL语句输出表中的所有记录:

--查询zhangsan的computer成绩:

--修改lisi的Math成绩,改为95:

--使用Java客户端编程向Student表中添加一条数据:

--使用java客户端编程查询Student表中的部分数据:

2、HBase数据库操作
--使用shell的create命令建表:

--使用scan命令浏览Student表中的数据信息:

--查看zhangsan的Computer成绩:

--修改lisi的Math成绩为95:

--HBase Api操作实现添加数据到Hbase数据库:

--HBase Api操作实现查看行号为scofield的English列限定符的信息:

3、Redis数据库操作
--用redis的哈希结构设计出Student的表结构:

--用hgetall命令分别输出zhangsan和lisi的成绩信息:

--用hget命令查询zhangsan的Computer成绩:

--修改lisi的Math成绩,改为95:

--采用Java的redis客户端,添加相关记录:

--查询scofield的成绩信息:

4、MongoDB数据库操作
--用MongoDB Shell设计出Student表的设计结构:

--用find()输出相应的学生信息记录:

--用find()查询zhangsan的成绩信息(仅显示score列):

--修改lisi的Math成绩,改为95:

--JAVA连接MongoDB数据库进行操作:
----------添加数据:

----------获取scofield的所有的成绩列:

posted @ 2023-11-12 17:04  yesyes1  阅读(95)  评论(0编辑  收藏  举报