oracle操练题, 单选题
1. 查询操练
a. 查询“学生”表中一切学生的名字和年纪。
```sql SELECT 名字, 年纪 FROM 学生; ```
b. 查询“学生”表中年纪大于18岁的学生信息。
```sql SELECT FROM 学生 WHERE 年纪 > 18; ```
c. 查询“课程”表中一切课程的称号和学分。
```sql SELECT 课程称号, 学分 FROM 课程; ```
2. 聚合函数操练
a. 查询“学生”表中学生的均匀年纪。
```sql SELECT AVG AS 均匀年纪 FROM 学生; ```
b. 查询“课程”表中一切课程的均匀学分。
```sql SELECT AVG AS 均匀学分 FROM 课程; ```
3. 排序操练
a. 查询“学生”表中一切学生信息,按年纪降序排序。
```sql SELECT FROM 学生 ORDER BY 年纪 DESC; ```
b. 查询“课程”表中一切课程信息,按学分升序排序。
```sql SELECT FROM 课程 ORDER BY 学分 ASC; ```
4. 分组操练
a. 查询“学生”表中不同年纪的学生人数。
```sql SELECT 年纪, COUNT AS 人数 FROM 学生 GROUP BY 年纪; ```
b. 查询“课程”表中不同学分段(例如:05, 610, 1115)的课程数量。
```sql SELECT CASE WHEN 学分 BETWEEN 0 AND 5 THEN '05' WHEN 学分 BETWEEN 6 AND 10 THEN '610' WHEN 学分 BETWEEN 11 AND 15 THEN '1115' ELSE '其他' END AS 学分段, COUNT AS 课程数量 FROM 课程 GROUP BY 学分段; ```
5. 子查询操练
a. 查询“学生”表中年纪大于均匀年纪的学生信息。
```sql SELECT FROM 学生 WHERE 年纪 > FROM 学生qwe2; ```
b. 查询“课程”表中学分高于均匀学分的课程信息。
```sql SELECT FROM 课程 WHERE 学分 > FROM 课程qwe2; ```
6. 衔接查询操练
a. 查询“学生”表和“课程”表中的一切学生信息和他们所选的课程信息。
```sql SELECT 学生., 课程. FROM 学生 JOIN 课程 ON 学生.课程ID = 课程.课程ID; ```
b. 查询“学生”表和“课程”表中的一切学生信息和他们所选的课程信息,只显示选了课程的学生信息。
```sql SELECT 学生., 课程. FROM 学生 JOIN 课程 ON 学生.课程ID = 课程.课程ID WHERE 学生.课程ID IS NOT NULL; ```
7. 事务处理操练
a. 增加一个新的学生记载到“学生”表中。
```sql INSERT INTO 学生 VALUES ; ```
b. 更新“学生”表中学生的年纪。
```sql UPDATE 学生 SET 年纪 = 21 WHERE 学生ID = 1; ```
c. 删去“学生”表中某个学生记载。
```sql DELETE FROM 学生 WHERE 学生ID = 1; ```
这些操练题涵盖了Oracle数据库的根本操作,如查询、聚合函数、排序、分组、子查询、衔接查询和事务处理。你能够依据自己的需求进行修正和扩展。
Oracle操练题:稳固数据库基础知识
单选题
1. 以下哪个选项描绘了B-Tree索引的特色?( )
- A. 索引值依照升序摆放
- B. 索引值依照降序摆放
- C. 索引值随机摆放
- D. 索引值依照哈希值摆放
多选题
2. 以下哪些操作会触发索引的重建?( )
- A. 对表进行重命名
- B. 对表进行增加列操作
- C. 对表进行删去列操作
- D. 对表进行增加索引操作
SQL句子与数据操作
单选题
3. 以下哪个SQL句子能够查询当时日期?( )
- A. SELECT CURRENT_DATE FROM DUAL;
- B. SELECT GETDATE() FROM DUAL;
- C. SELECT NOW() FROM DUAL;
- D. SELECT DATE FROM DUAL;
多选题
4. 以下哪些SQL句子能够更新表中的数据?( )
- A. UPDATE table_name SET column_name = value WHERE condition;
- B. INSERT INTO table_name (column1, column2) VALUES (value1, value2);
- C. DELETE FROM table_name WHERE condition;
- D. SELECT FROM table_name;
视图与存储进程
单选题
5. 以下哪个SQL句子能够创立视图?( )
- A. CREATE VIEW view_name AS SELECT column1, column2 FROM table_name;
- B. CREATE PROCEDURE procedure_name AS SELECT column1, column2 FROM table_name;
- C. CREATE FUNCTION function_name AS SELECT column1, column2 FROM table_name;
- D. CREATE TRIGGER trigger_name AS SELECT column1, column2 FROM table_name;
多选题
6. 以下哪些操作能够修正视图中的数据?( )
- A. 经过视图刺进数据
- B. 经过视图更新数据
- C. 经过视图删去数据
- D. 经过视图查询数据
数据库安全与权限办理
单选题
7. 以下哪个指令能够检查当时用户的权限?( )
- A. SELECT FROM DBA_PRIVILEGES;
- B. SELECT FROM USER_PRIVILEGES;
- C. SELECT FROM ALL_PRIVILEGES;
- D. SELECT FROM SYS_PRIVILEGES;
多选题
8. 以下哪些操作能够设置数据库用户权限?( )
- A. GRANT SELECT ON table_name TO user_name;
- B. REVOKE SELECT ON table_name FROM user_name;
- C. GRANT ALL PRIVILEGES TO user_name;
- D. REVOKE ALL PRIVILEGES FROM user_name;
相关
-
网贷大数据怎样查,了解你的网贷信誉情况详细阅读
查询网贷大数据的办法有多种,以下是几种常见的途径:1.征信组织查询:中国人民银行征信中心:能够拜访中国人民银行征信中心官网,完结注册并登录账户后,请求查询个人借款记载...
2024-12-23 0
-
大数据事务的根底,大数据事务概述详细阅读
大数据事务的根底包含以下几个方面:1.数据搜集:大数据事务首要需求搜集很多的数据。这些数据能够来自各种来历,如交际媒体、物联网设备、企业内部系统等。搜集的数据能够是结构化的,...
2024-12-23 0
-
重装mysql,预备作业详细阅读
重装MySQL是一个相对简略的使命,但需求当心处理以防止数据丢掉。以下是重装MySQL的一般进程,请依据你的操作体系和MySQL版别进行恰当调整:1.备份数据:在重装M...
2024-12-23 0
-
神策大数据,引领企业数字化转型的新引擎详细阅读
神策数据(SensorsData)是一家专业的大数据剖析和营销科技服务供给商,致力于经过大数据技能助力客户完结数据驱动。公司总部坐落北京市,开创团队由百度大数据部原职工组成。...
2024-12-23 1
-
联系型数据库长处,联系型数据库简介详细阅读
联系型数据库(RDBMS)具有许多长处,使其成为企业级运用中数据存储和办理的首选。以下是联系型数据库的一些首要长处:1.结构化查询言语(SQL):联系型数据库运用结构化查询言...
2024-12-23 0
-
检查oracle数据库字符集,深化解析Oracle数据库字符集检查办法详细阅读
检查Oracle数据库字符集的过程如下:1.以办理员身份登录数据库:首要,你需求运用具有满足权限的账户登录到Oracle数据库。2.翻开SQLPlus或SQLDevelo...
2024-12-23 0
-
oracle游标for循环, 什么是游标for循环详细阅读
在Oracle中,游标(Cursor)是一种用于处理SQL查询成果的东西。它答应你一次处理查询成果中的一行数据。在PL/SQL(Oracle的过程式言语)中,能够运用游标来遍历...
2024-12-23 0
-
oracle取余数,Oracle数据库中取余数的函数及其运用详细阅读
在Oracle数据库中,你能够运用`MOD`函数来核算取余数。`MOD`函数的语法如下:```sqlMOD```其间,`numerator`是被除数,`denomina...
2024-12-23 0
-
数据库表间联系,数据库表间联系概述详细阅读
数据库表间联系是数据库规划中的一个中心概念,它描绘了数据库中不同表之间的相关。了解和规划表间联系关于确保数据的完整性和一致性至关重要。以下是几种常见的表间联系:1.1对1(O...
2024-12-23 0
-
mysql根本语法,MySQL根本语法概述详细阅读
MySQL是一种盛行的联系型数据库办理体系,它运用SQL(结构化查询言语)进行数据查询、更新和办理。以下是MySQL的根本语法,涵盖了数据界说言语(DDL)、数据操作言...
2024-12-23 0