大型数据库实验四
实验四--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的所有的成绩列: