今日总结12.12

(三)Redis数据库操作

Student键值对如下:

zhangsan:

English: 69

Math: 86

Computer: 77

lisi:

English: 55

Math: 100

Computer: 88

 

1. 根据上面给出的键值对,完成如下操作:

1Redis的哈希结构设计出学生表Student键值可以用student.zhangsan和student.lisi来表示两个键值属于同一个表);   

 

2hgetall命令分别输出zhangsanlisi的成绩信息

 

3hget命令查询zhangsan的Computer成绩

 

4)修改lisi的Math成绩,95

 

 

2.根据上面已经设计出的学生表Student,RedisJAVA客户端编程(jedis),实现如下操作:

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

该数据对应的键值对形式如下:

scofield:

English: 45

Math: 89

Computer: 100

 

   

2获取scofieldEnglish成绩信息

 

 

(四)MongoDB数据库操作

Student文档如下:

{

“name”: “zhangsan”,

“score”: {

“English”: 69,

“Math”: 86,

“Computer”: 77

}

}

{

“name”: “lisi”,

“score”: {

“English”: 55,

“Math”: 100,

“Computer”: 88

}

}

 

1.根据上面给出的文档,完成如下操作:

1MongoDB Shell设计出student集合

 

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

 

3find()方法查询zhangsan所有成绩(只显示score)

 

4)修改lisi的Math成绩,95

 

 

 

2.根据上面已经设计出的Student集合,用MongoDBJava客户端编程,实现如下操作:这个步骤没有实现.

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

与上述数据对应的文档形式如下:

{

“name”: “scofield”,

“score”: {

“English”: 45,

“Math”: 89,

“Computer”: 100

}

}

   

2)获取scofield所有成绩成绩信息(只显示score)

posted @ 2023-12-13 11:23  庞司令  阅读(17)  评论(0)    收藏  举报