Math int not null,
Computer int not null
);
insert into student values("zhangsan",69,86,77);
insert into student values("lisi",55,100,88);
b)查询zhangsan的Computer成绩,并给出截图;
select name, Computer from student where name="zhangsan";
c)修改lisi的Math成绩,改为95,给出截图。
update student set Math=95 where name="lisi";
select * from student where name="lisi";
2.HBase数据库操作
Student学生表redis是nosql数据库吗
name score
English Math Computer zhangsan 69 86 77
lisi 55 100 88 根据上面给出的表格,用Hbase Shell模式设计student学生表格。
a)设计完后,用scan指令浏览表的相关信息,给出截图。
create 'Student','score'
put 'Student','zhangsan','score:Math','86'
put 'Student','zhangsan','score:English','69'
put 'Student','zhangsan','score:Computer','77'
put 'Student','lisi','score:Computer','88'
put 'Student','lisi','score:Math','100'
put 'Student','lisi','score:English','55'
b)查询zhangsan 的Computer成绩,给出截图。
get'Student','zhangsan','score:Computer'
c)修改lisi的Math成绩,改为95,给出截图。
put 'Student','lisi','score:Math','95'
get'Student','lisi','score:Math'
3.Redis数据库操作
Student 键值对:
zhangsan:{
English: 69
Math: 86
Computer: 77
lisi:{
English: 55
Math: 100
Computer: 88
根据上面给出的键值对,采用Redis的哈希结构设计表。
a)设计完之后,用hgetall命令分别输出zhangsan和lisi的成绩信
息,并截图;
hmset Student.zhangsan English 69 Math 86 Computer 77
hmset Student.lisi English 55 Math 100 Computer 88
b)用hget命令查询zhangsan 的Computer成绩,给出截图。
hget Student.zhangsan Computer
c)修改lisi的Math成绩,改为95,给出截图。
hset Student.lisi Math 95
d)添加数据:English:45 Math:89 Computer:100
scofield:{
English: 45
Math: 89
Computer: 100
获取scofield的English成绩信息,给出截图。
hset Student.scofield English 45 Math 89 Computer 100
4.MongoDB数据库操作
Student文档如下:
{
“name”: “zhangsan”,
“score”: {
“English”: 69,
“Math”: 86,
“Computer”: 77
}
}

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。