计算机前沿开发介绍作业(2):大数据存储之数据库操作实验

实验一:MySQL数据库操作

实验要求

根据上面给出的表格,利用MySQL设计出student学生表格;
(1)设计完后,用select语句输出所有的相关信息,并给出截图;
(2)查询zhangsan的Computer成绩,并给出截图;
(3)修改lisi的Math成绩,改为95.给出截图。

实验步骤

使用show databases查看当前数据库:

创建名为hw5的数据库:

在hw5数据库中创建student表:

向student表中插入数据:

使用select语句输出student表中所有的相关信息:

查询zhangsan的Computer成绩:

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

实验二:HBase数据库操作

实验要求

根据上面给出的表格,用Hbase Shell模式设计student学生表格。
(1)设计完后,用scan指令浏览表的相关信息,给出截图。
(2)查询zhangsan 的Computer成绩,给出截图。
(3)修改lisi的Math成绩,改为95,给出截图。

实验步骤

创建student表,其中name和score均为列名:

向student表中插入数据:

使用scan指令输出student表的所有相关信息:

使用get指令查询zhangsan 的Computer成绩:

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

实验三:MongoDB数据库操作

实验要求

Student文档如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
{
“name”: “zhangsan”,
“score”: {
“English”: 69,
“Math”: 86,
“Computer”: 77
}
}
{
“name”: “lisi”,
“score”: {
“English”: 55,
“Math”: 100,
“Computer”: 88
}
}

根据上面给出的文档,用Mongo shell设计出student集合.
(1)设计完后,用find()方法输出两个学生的信息,给出截图;
(2)用find函数查询zhangsan 的所有成绩(只显示score列),给出截图。
(3)修改lisi的Math成绩,改为95,给出截图。

实验步骤

新建hw5数据库:

新建student文档:

向student文档中插入数据:

用find()方法输出两个学生的信息:

使用find函数查询zhangsan 的所有成绩(只显示score列):

使用update函数修改lisi的Math成绩,改为95:

坚持原创技术分享,您的支持将鼓励我继续创作!

热评文章