Oracle比较操作符与数据库基础

需积分: 0 0 下载量 81 浏览量 更新于2024-08-15 收藏 2.91MB PPT 举报
"这篇资料主要介绍了Oracle 9i中的比较操作符,并提供了示例来展示其用法。同时,还概述了Oracle数据库的基本概念、体系结构以及SQL和PL/SQL的相关知识,适合初学者了解Oracle数据库系统。" 在Oracle 9i中,比较操作符是SQL查询中的关键元素,用于比较两个表达式的值。这些操作符包括: 1. `=`:等于,检查两个表达式是否相等。 2. `!=` 或 `<>`:不等于,用于测试两个表达式是否不相同。 3. `<`:小于,表示左侧表达式小于右侧。 4. `>`:大于,表示左侧表达式大于右侧。 5. `<=`:小于或等于,如果左侧表达式小于或等于右侧,则返回真。 6. `>=`:大于或等于,如果左侧表达式大于或等于右侧,则返回真。 7. `BETWEEN…AND`:在指定范围内,例如`BETWEEN a AND b`表示值在a和b之间(包括a和b)。 8. `IN`:在一组值中,如果表达式与列表中的任何值匹配,则返回真。 9. `LIKE`:模式匹配,常用于文本搜索,支持通配符 `%` 和 `_`。 10. `IS NULL`:检查表达式是否为空,如果为真,则表达式值为NULL。 示例中展示了比较操作符的实际应用: - 第一条SQL语句选取`itemfile`表中`qty_hand`小于`max_level`一半的`itemdesc`和`re_level`。 - 第二条SQL语句从`order_master`表中选取在2005年1月和2月删除的订单号。 - 第三条SQL语句从`vendor_master`表中选取名字以'j___s'模式匹配的供应商的编码、名称和电话号码。 课程还涵盖了Oracle数据库的基本理论和体系结构,包括从文件数据库到关系数据库的演变、对象导向数据库、分布式数据库、并行数据库和多媒体数据库的概念。Oracle体系结构主要由实例、内存结构(如SGA)、后台进程、数据文件、控制文件、日志文件等组成。 SQL是数据库查询的语言,分为数据查询语言(DQL)、数据操纵语言(DML)、数据定义语言(DDL)和数据控制语言(DCL)。PL/SQL是Oracle扩展的SQL,提供过程化特性,如块结构、流程控制和增强的错误处理能力,用于复杂的业务逻辑处理。 最后,资料提到了Oracle的开发工具,如SQL*Plus,它是最基本的命令行工具,用于连接数据库并执行SQL和PL/SQL命令。通过学习这些知识,用户可以掌握Oracle数据库的基本操作和编程。