Oracle数据库入门笔记:简单查询与概念解析

需积分: 5 0 下载量 12 浏览量 更新于2024-08-05 收藏 700KB PDF 举报
"Oracle笔记第一天,涵盖了Oracle数据库的基础概念、工作方式及简单的查询操作,包括PL/SQL Developer工具的使用,SELECT语句的运用如指定查询字段、字段别名、数学运算、字符串拼接和结果去重,以及排序等基础知识。" Oracle数据库是广泛应用于企业级的数据存储和管理系统的代表之一,全称为关系数据库管理系统(RDBMS)。它与其他常见的数据库系统如MySQL、SQL Server和DB2等共同构成了当今数据库领域的主流选择。 在Oracle数据库中,表(table)是最基本的数据存储单元,类似于二维表格,由多个行(row)和列(column)组成。行代表具体的数据记录,而列则定义了数据的属性。主键(primary key)是用于唯一标识表中一条记录的列,要求非空且唯一,确保数据的完整性。外键(foreign key)则用于建立不同表之间的关联,其值必须来源于另一张表的主键,以此反映实体间的关系。 Oracle的工作方式通常采用客户端/服务器(C/S)架构,即用户通过客户端工具(如PL/SQL Developer)与服务器端的数据库进行交互。PL/SQL Developer是Oracle提供的一种集成开发环境,便于用户编写、调试和管理PL/SQL代码,进行数据库的管理和开发。 在SQL查询中,`SELECT`语句是基础,可以指定查询的字段、计算字段值或去重。例如,可以查询所有员工的编号、姓名和年薪,通过别名功能为字段命名,如`SELECT employee_id AS id, last_name AS name, salary*12 AS "annual_salary" FROM employees;`。对于字符串操作,需要注意字符串字面值需要用单引号括起,而数字和日期类型可以进行特定的数学运算。 在处理结果集时,`DISTINCT`关键字用于去除重复的行,实现数据的去重。排序方面,可以使用`ORDER BY`来对查询结果进行升序或降序排列,支持多个排序条件。例如,`SELECT last_name || '-' || first_name "name" FROM employees ORDER BY name;`会按照员工的全名进行排序。 这些基本概念和操作是学习Oracle数据库的第一步,后续的学习将涉及更复杂的查询技巧、事务管理、索引优化、存储过程和触发器等内容,为深入理解和掌握Oracle数据库打下坚实的基础。
2024-08-29 上传