HashMap使用/HashSet使用 && 数据库知识_ && 基础-增删改 && 基础-查询 && 基础-增删改 && 数据库约束 &&_聚合查询

简介: HashMap使用/HashSet使用 && 数据库知识_ && 基础-增删改 && 基础-查询 && 基础-增删改 && 数据库约束 &&_聚合查询

第 1 题(简答题)

题目名称:

HashMap和HashSet的博客总结

题目内容:

  1. 请将课堂代码的动手实现
  2. 结合老师板书将知识点好好梳理下
  3. 将本模块内容整理成博客,以链接方式提交

第 2 题(编程题)

题目名称:

只出现一次的数字

题目内容:

只出现一次的数字

第 3 题(编程题)

题目名称:

宝石与石头

题目内容:

宝石与石头

第 4 题(编程题)

题目名称:

坏键盘打字

题目内容:

坏键盘打字

第 5 题(编程题)

题目名称:

前k个高频单词

题目内容:

前k个高频单词

第 6 题(编程题)

题目名称:

复杂链表的复制

题目内容:

复杂链表的复制

第 7 题(单选题)

题目名称:

2. 判断对错。List,Set,Map都继承自继承Collection接口。

题目内容:

A .对

B .错

第 8 题(单选题)

题目名称:

1. Java中的集合类包括ArrayList、LinkedList、HashMap等,下列关于集合类描述错误的是?

题目内容:

A .ArrayList和LinkedList均实现了List接口

B .ArrayList的访问速度比LinkedList快

C .随机添加和删除元素时,ArrayList的表现更佳

D .HashMap实现Map接口,它允许任何类型的键和值对象

第 9 题(编程题)

题目名称:

7.存在重复元素

题目内容:

[存在重复元素](https://leetcode-cn.com/problems/contains-duplicate/)

第 10 题(编程题)

题目名称:

8.存在重复元素 II

题目内容:

[存在重复元素 II](https://leetcode-cn.com/problems/contains-duplicate-ii/)

第 1 题(单选题)

题目名称:

不属于关系数据库的是( )

题目内容:

A .Oracle

B .Essbase

C .SQL Server

D .DB2

第 2 题(单选题)

题目名称:

下面不属于数据库系统特点的是( )

题目内容:

A .数据冗余度高

B .数据具有完整性

C .数据共享性好

D .数据独立性高

第 3 题(单选题)

题目名称:

关于关系型数据库,正确且全面的描述是:( )

题目内容:

A .在关系模型中数据的逻辑结构是一张二维表

B .DML是介于关系代数和关系演算之间的语言,它充分体现了关系数据库语言的特性和优点

C .关系模型的完整性规则是对关系的某种约束,分为实体完整性和参照完整性约束

D .关系数据库中,关系也称为数据库,元组也称为行,属性也称为列

第 4 题(单选题)

题目名称:

一个关系数据库文件中的各条记录  ( ) 。

题目内容:

A .前后顺序不能任意颠倒,一定要按照输入的顺序排列

B .前后顺序可以任意颠倒,不影响库中的数据关系

C .前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果就可能不同

D .前后顺序不能任意颠倒,一定要按照关键字字段值的顺序排列

第 5 题(单选题)

题目名称:

关系数据库规范化的目的是为了解决关系数据库中的( )

题目内容:

A .插入、删除异常及数据冗余问题

B .查询速度低的问题

C .数据操作复杂的问题

D .数据安全性和完整性保障的问题

第 1 题(单选题)

题目名称:

在SQL中,删除数据库用的命令是( )

题目内容:

A .DROP TABLE

B .CREATE DATABASE

C .DROP VIEW

D .DROP DATABASE

第 2 题(单选题)

题目名称:

在SQL中,建立表用的命令是( )

题目内容:

A .CREATE TABLE

B .CREATE RULE

C .CREATE VIEW

D .CREATE INDEX

第 3 题(编程题)

题目名称:

设计一张商品表

题目内容:

设计一张商品表,包含以下字段:商品名称、商品价格、商品库存、商品描述

第 4 题(编程题)

题目名称:

设计一张老师表

题目内容:

设计一张老师表,包含以下字段:姓名、年龄、身高、体重、性别、学历、生日、身份证号

第 5 题(编程题)

题目名称:

设计一张图书表

题目内容:

设计一张图书表,包含以下字段:图书名称,图书作者、图书价格、图书分类

第 1 题(编程题)

题目名称:

插入练习1

题目内容:

在以上创建的商品表中插入一条数据:名称为“学生书包”、价格18.91、库存101、描述为空

第 2 题(编程题)

题目名称:

插入练习2

题目内容:

在图书表中新增一条记录:Java核心技术、作者“Cay S. Horstman”,价格56.43,分类为“计算机技术”

第 1 题(多选题)

题目名称:

执行以下 SQL ,下面哪些名字会被查询出来( )

SELECT FirstName FROM StaffList WHERE FirstName LIKE '_A%'

题目内容:

A .Allen

B .CLARK

C .JACKSON

D .David

第 2 题(单选题)

题目名称:

SQL语言允许使用通配符进行字符串匹配的操作,其中‘%’可以表示( )

题目内容:

A .零个字符

B .1个字符

C .多个字符

D .以上都可以

第 3 题(单选题)

题目名称:

A表字段a 类型int中有100条记录,值分别为1至100。如下语句 SELECT a FROM A WHERE a BETWEEN 1 AND 50 OR (a IN (25,70,95) AND a BETWEEN 25 AND 75) 则如下哪个值在这个sql语句返回的结果集中?( )

题目内容:

A .30

B .51

C .75

D .95

第 4 题(编程题)

题目名称:

查询练习1

题目内容:

student学生表中,字段有姓名name,年龄age,要求查询姓张,并且年龄在18到25岁之间的学生

第 5 题(编程题)

题目名称:

查询练习2

题目内容:

查询article文章表中,发表日期create_date在2019年1月1日上午10点30分至2019年11月10日下午4点2分的文章

第 6 题(编程题)

题目名称:

查询练习3

题目内容:

查询article文章表中,文章标题title为空,或者满足发表日期create_date在2019年1月1日之后

第 7 题(编程题)

题目名称:

查询练习4

题目内容:

查询book图书表中,作者author列不为空,或者满足条件:价格price在50元以上且出版日期publish_date在2019年之后的图书信息

第 8 题(编程题)

题目名称:

查询练习5

题目内容:

查询用户user表中,同时满足以下两个条件的用户数据:

1. ID在1至200或300至500,且账号accout列不为空

2. 充值金额amount在1000以上。

第 1 题(编程题)

题目名称:

修改练习1

题目内容:

修改所有库存大于30的商品记录,将价格增加50块

第 2 题(编程题)

题目名称:

删除练习

题目内容:

删除商品表中,价格大于60,或者是库存小于200的记录

第 3 题(编程题)

题目名称:

修改练习2

题目内容:

修改“Java核心技术”的图书信息,将价格修改为61

第 1 题(单选题)

题目名称:

SQL中,下列涉及空值的操作,不正确的是?

题目内容:

A .name IS NULL

B .name= NULL

C .namee IS NoT NULL

D .NoT(name IS NULL)

第 2 题(单选题)

题目名称:

在满足实体完整性约束的条件下

题目内容:

A .一个关系中应该有一个或多个候选关键字

B .一个关系中只能有一个候选关键字

C .一个关系中必须有多关键字个候选

D .一个关系中可以没有候选关键字

第 3 题(单选题)

题目名称:

下列选项中,不属于SQL约束的是

题目内容:

A .UNIQUE

B .PRIMARY KEY

C .FOREIGN KEY

D .BETWEEN

第 4 题(单选题)

题目名称:

若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是?

题目内容:

A .一对一

B .一对多

C .多对一

D .多对多

第 5 题(编程题)

题目名称:

设计一个考勤系统

题目内容:

考勤系统,包含员工表,考勤记录表

第 6 题(编程题)

题目名称:

设计一个学校宿舍管理系统

题目内容:

学校宿舍管理系统,要求包含宿舍信息,学生信息,每日的宿舍查房记录。

第 7 题(编程题)

题目名称:

设计一个车辆违章系统

题目内容:

车辆违章系统,包含用户表,车辆表,违章信息表。违章信息表中包含用户和车辆的违章信息

第 8 题(编程题)

题目名称:

设计一个学校食堂管理系统

题目内容:

学校食堂管理系统,包含食堂表,食堂仓口表,仓口收费记录表

第 1 题(单选题)

题目名称:

SQL 查询语句中 WHERE 、 GROUP BY 、 HAVING 这些关键字区别和用法总结错误的是

题目内容:

A .HAVING在查询语句中必须依赖于GROUP BY

B .WHERE子句用来限制SELECT语句从表中指定选取的行

C .GROUP BY子句用来分组WHERE子句的输出结果集

D .HAVING子句用来从分组的结果中筛选列

第 2 题(多选题)

题目名称:

某查询语句运行后返回的结果集为:

1班 72

2班 75

3班 NULL

则有可能的查询语句是以下:

题目内容:

A .SELECT class, AVG(score) FROM test WHERE class<4

B .SELECT class, AVG(score) FROM test WHERE class<4 GROUP BY class

C .SELECT class, AVG(score) FROM test WHERE class<4 GROUP BY ALL class

D .SELECT class, AVG(score) FROM test GROUP BY class HAVING class<4

第 3 题(单选题)

题目名称:

有订单表orders,包含字段用户信息userid,字段产品信息productid,查询至少被订购过两回的productid。

题目内容:

A .select productid from orders where count(productid)>1

B .select productid from orders where max(productid)>1

C .select productid from orders where having count(productid)>1 group by productid

D .select productid from orders group by productid having count(productid)>1

第 4 题(编程题)

题目名称:

有一张员工表emp,字段:姓名name,性别sex,部门depart,工资salary。查询以下数据:

题目内容:

1、查询男女员工的平均工资

2、查询各部门的总薪水

3、查询总薪水排名第二的部门

4、查询姓名重复的员工信息

5、查询各部门薪水大于10000的男性员工的平均薪水

相关实践学习
体验RDS通用云盘核心能力
本次实验任务是创建一个云数据库RDS MySQL(通用云盘),并通过云服务器ECS对RDS MySQL实例进行压测,体验IO加速和IO突发带来的性能提升;并通过DMS执行DDL,将数据归档到OSS,再结合云盘缩容,体验数据归档带来的成本优势。
相关文章
|
11天前
|
SQL 安全 Java
MyBatis-Plus条件构造器:构建安全、高效的数据库查询
MyBatis-Plus 提供了一套强大的条件构造器(Wrapper),用于构建复杂的数据库查询条件。Wrapper 类允许开发者以链式调用的方式构造查询条件,无需编写繁琐的 SQL 语句,从而提高开发效率并减少 SQL 注入的风险。
11 1
MyBatis-Plus条件构造器:构建安全、高效的数据库查询
|
8天前
|
存储 缓存 固态存储
怎么让数据库查询更快
【10月更文挑战第28天】
17 2
|
9天前
|
存储 缓存 关系型数据库
怎么让数据库查询更快
【10月更文挑战第25天】通过以上综合的方法,可以有效地提高数据库查询的速度,提升应用程序的性能和响应速度。但在优化过程中,需要根据具体的数据库系统、应用场景和数据特点进行合理的调整和测试,以找到最适合的优化方案。
|
11天前
|
存储 关系型数据库 MySQL
查询服务器CPU、内存、磁盘、网络IO、队列、数据库占用空间等等信息
查询服务器CPU、内存、磁盘、网络IO、队列、数据库占用空间等等信息
180 1
|
11天前
|
SQL 关系型数据库 数据库
PostgreSQL性能飙升的秘密:这几个调优技巧让你的数据库查询速度翻倍!
【10月更文挑战第25天】本文介绍了几种有效提升 PostgreSQL 数据库查询效率的方法,包括索引优化、查询优化、配置优化和硬件优化。通过合理设计索引、编写高效 SQL 查询、调整配置参数和选择合适硬件,可以显著提高数据库性能。
76 1
|
9天前
|
监控 关系型数据库 MySQL
数据库优化:MySQL索引策略与查询性能调优实战
【10月更文挑战第27天】本文深入探讨了MySQL的索引策略和查询性能调优技巧。通过介绍B-Tree索引、哈希索引和全文索引等不同类型,以及如何创建和维护索引,结合实战案例分析查询执行计划,帮助读者掌握提升查询性能的方法。定期优化索引和调整查询语句是提高数据库性能的关键。
46 0
|
10天前
|
监控 关系型数据库 MySQL
数据库优化:MySQL索引策略与查询性能调优实战
【10月更文挑战第26天】数据库作为现代应用系统的核心组件,其性能优化至关重要。本文主要探讨MySQL的索引策略与查询性能调优。通过合理创建索引(如B-Tree、复合索引)和优化查询语句(如使用EXPLAIN、优化分页查询),可以显著提升数据库的响应速度和稳定性。实践中还需定期审查慢查询日志,持续优化性能。
40 0
|
2天前
|
SQL 关系型数据库 MySQL
go语言数据库中mysql驱动安装
【11月更文挑战第2天】
13 4
|
26天前
|
存储 关系型数据库 MySQL
Mysql(4)—数据库索引
数据库索引是用于提高数据检索效率的数据结构,类似于书籍中的索引。它允许用户快速找到数据,而无需扫描整个表。MySQL中的索引可以显著提升查询速度,使数据库操作更加高效。索引的发展经历了从无索引、简单索引到B-树、哈希索引、位图索引、全文索引等多个阶段。
58 3
Mysql(4)—数据库索引
|
11天前
|
关系型数据库 MySQL Linux
在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,包括准备工作、下载源码、编译安装、配置 MySQL 服务、登录设置等。
本文介绍了在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,包括准备工作、下载源码、编译安装、配置 MySQL 服务、登录设置等。同时,文章还对比了编译源码安装与使用 RPM 包安装的优缺点,帮助读者根据需求选择最合适的方法。通过具体案例,展示了编译源码安装的灵活性和定制性。
50 2
下一篇
无影云桌面