首页 > 数据库 >大型数据库实验四

大型数据库实验四

时间:2023-11-12 17:11:07浏览次数:36  
标签:-- zhangsan 数据库 lisi 实验 Student 成绩 大型

实验四--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的所有的成绩列:

标签:--,zhangsan,数据库,lisi,实验,Student,成绩,大型
From: https://www.cnblogs.com/liuzijin/p/17822161.html

相关文章

  • DHCP实验
    1、检查虚拟机是否安装dhcp 2、因为dhcpd.conf的配置文件是空的,所以我们需要把/usr下的dhcp文件复制覆盖到该该目录下 3、复制该段内容,需要复制8行,8yy 4、如下图更改配置 5、重新启动dhcp服务6、打开一台win的虚拟机,并查看网络设置 #可以看到这是我们刚刚配置的网......
  • 高斯数据库HCNA之数据控制
    四、数据控制1、事务控制事务是用户定义的一个数据库操作序列,这些操作要么全做,要么全不做,是一个不可分割的工作单位事务控制提供了事务的启动、提交、两阶段提交准备、回滚、设置隔离级别操作,并支持在事务中创建保存点GaussDB100没有提供显式定义事务开始的语句,第一个可执行SQL......
  • mysql ssh隧道连接数据库报错
    1.ssh隧道连接数据库报错:80070007:SSHTunnel:Serverdoesnotsupportdiffie-hellman-group1-sha1forkeyexchange①./etc/ssh/sshd_config最下面加入下面配置:KexAlgorithmsdiffie-hellman-group1-sha1,curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp3......
  • Vue 实验
    项目初始化#前提:包管理器安装vue-clivuecreate项目名称Vue2实验目的了解Vue2的组件实现机制数据绑定机制双向绑定:input单向绑定父组件→子组件:父组件传入的参数组件→用户:页面内部参数属性监听机制:被监听的参数实验内容实现一个简单的组件,体现......
  • Java基础、MySQL数据库、Web前端
    三、简答题(共10题,共30分)1、请写出CSS的6种选择器,并举例?l 标签选择器:a、li、div、table等等l 类选择器:.nav、.itemsl id选择器:#logo、#item1l 通配符选择器:*l 后代选择器:ulli、divaspan等l 并集选择器:li,div,h1l 交集选择器:li.item、input.username等2、将图片展示在网页......
  • MySQL 数据库查询与数据操作:使用 ORDER BY 排序和 DELETE 删除记录
    使用ORDERBY进行排序使用ORDERBY语句按升序或降序对结果进行排序。ORDERBY关键字默认按升序排序。要按降序排序结果,使用DESC关键字。示例按名称按字母顺序排序结果:importmysql.connectormydb=mysql.connector.connect(host="localhost",user="yourusernam......
  • MySQL 数据库查询与数据操作:使用 ORDER BY 排序和 DELETE 删除记录
    使用ORDERBY进行排序使用ORDERBY语句按升序或降序对结果进行排序。ORDERBY关键字默认按升序排序。要按降序排序结果,使用DESC关键字。示例按名称按字母顺序排序结果:importmysql.connectormydb=mysql.connector.connect(host="localhost",user="youruserna......
  • 数据库设计心得
     在设计一个数据库管理系统,涉及到多个关键表,如用户表、数据库表、日志表、反馈表、索引表和历史查询表.与其他项目不同的是,我们没设计一个表,就要实现相应的功能,所以表的设计和需求分析联系的更加紧密.用户表:用户表是系统的基础,要包含用户的基本信息;使用适当的加密算法来......
  • openGauss学习笔记-120 openGauss 数据库管理-设置密态等值查询-概述及使用gsql操作密
    openGauss学习笔记-120openGauss数据库管理-设置密态等值查询-概述及使用gsql操作密态数据库120.1密态等值查询概述随着企业数据上云,数据的安全隐私保护面临越来越严重的挑战。密态数据库将解决数据整个生命周期中的隐私保护问题,涵盖网络传输、数据存储以及数据运行态;更进一步......
  • 网络协议分析——实验九使用Wireshark分析TCP协议
    网络协议分析——实验九使用Wireshark分析TCP协议文章在线:https://www.cnblogs.com/rabbit-dayi/p/17826075.htmlhttps://type.dayiyi.top/index.php/archives/246/https://blog.dayi.inkhttps://cmd.dayi.ink/mXYpwNZfQXSEJWKHCoYAFg?both实验目的本实验旨在使用Wiresh......