📅  最后修改于: 2023-12-03 15:33:19.394000             🧑  作者: Mango
Oracle 是目前业界使用最广泛的关系型数据库管理系统之一。掌握 Oracle SQL 的语法和基本操作对于开发人员来说是非常重要的。本作业类主要涵盖了 Oracle SQL 的基础知识和常见操作,包括表的创建、数据的插入和查询、条件语句、联合查询、排序等。
在 Oracle 中,使用 CREATE TABLE 命令来创建新表。例如,创建一个名为 students 的表,包含 id、name 和 score 三个字段,其中 id 和 score 是数字类型,name 是字符串类型的命令如下:
CREATE TABLE students (
id NUMBER,
name VARCHAR2(50),
score NUMBER
);
其中,NUMBER 表示数字类型,VARCHAR2 表示字符串类型,50 表示最大字符数。
使用 INSERT INTO 命令来向表中插入数据。例如,向上面创建的 students 表中插入一条数据:
INSERT INTO students (id, name, score)
VALUES (1, 'Tom', 95);
这条命令表示向 students 表中插入一行数据,id 为 1,name 为 Tom,score 为 95。
使用 SELECT 命令来查询表中的数据。例如,查询 students 的所有数据:
SELECT * FROM students;
其中,* 表示所有字段,students 表示要查询的表名。
使用 WHERE 子句来限制查询结果的范围。例如,查询 students 表中 score 大于等于 90 的数据:
SELECT * FROM students WHERE score >= 90;
使用 UNION 命令来将多个 SELECT 语句的结果合并成一个结果集。例如,查询 students 表和 teachers 表中所有的姓名:
SELECT name FROM students
UNION
SELECT name FROM teachers;
使用 ORDER BY 命令来按照指定的字段对结果进行排序,默认是升序排序。例如,查询 students 表中的数据,按照分数降序排序:
SELECT * FROM students ORDER BY score DESC;
其中,DESC 表示降序排序。
以上是 Oracle SQL 的基础知识和常见操作,希望能帮助到大家。掌握好 Oracle SQL,可以更加高效地处理数据,提升开发效率。