企业网站制作 南京,网站备案ip更换,建个大型网站需,南昌网站定制实验4 NoSQL数据库
NoSQL数据库的安装和使用实验环境#xff1a; Ubuntu 22.04.3 Jdk 1.8.0_341 Hadoop 3.2.3 Hbase 2.4.17 Redis 6.0.6 mongdb 6.0.12 mogosh 2.1.0
Redis 安装redis完成 新建终端启动redisredis-server新建一个终端redis-cli 建表操作
尝…实验4 NoSQL数据库
NoSQL数据库的安装和使用实验环境 Ubuntu 22.04.3 Jdk 1.8.0_341 Hadoop 3.2.3 Hbase 2.4.17 Redis 6.0.6 mongdb 6.0.12 mogosh 2.1.0
Redis 安装redis完成 新建终端启动redisredis-server新建一个终端redis-cli 建表操作
尝试
set hello world
get hello 数据库中插入小组成员信息
Student信息
set student:001:sname prx Course信息
set course:01:cname math SC信息
set sc:001:01:grade 90
set sc:002:01:grade 95 数据库中修改信息
将3号课程名修改为音乐music
get sc:002:01:grade
set course:01:cname music
get course:01:cname 修改001学生名为prx17 数据库中查询信息
获取3课程名 获取001学生名 获取002学生课程4的成绩 数据库中删除信息
7.1删除学生课程表002学生课程4成绩
del sc:001:01:grade
7.2删除学生表001的学生名字 MongoDB
安装成功
mongosh -version 启动mongodb
sudo service mongod start 进入mongo shell模式
mongosh 查看数据库
show dbs 切换数据库
use school 创建集合Collection
db.createCollection(teacher) 插入数据
db.teacher.insert({_id:1,sname:ppp,sage:20}) 6.1插入成功
db.teacher.find() 6.2再插一条 6.3相同id不能重复插入 6.4批量插入
s[{_id:3,sname:sss,sage:2},{_id:5,sname:lll,sage:3}] db.teacher.insert(s) 更新操作
Prx变为prx17,根据id更新
db.teacher.update({_id:1},{$set:{sname:prx}}) MongoDB不需要预先定义集合collection在第一次插入数据后集合会被自动创建。
show collections 查找数据
9.1查询所有 9.2查询名字为yls的学生
db.teacher.find({sname:yyy}) 9.3查询指定列数据比如年龄
db.teacher.find({sage:2}) 9.4AND条件查询
查询名字为yls,年龄为21的数据 9.5OR条件查询
查询名字为yls或者年龄等于20的数据 9.6格式化输出 删除数据
删除名字为cpp的学生 删除集合 退出mongdb shell 关闭mongdb