根据给定的文件信息,以下是对“吉林大学,Oracle,课堂记录完整版”中的关键知识点进行的详细解读: ### 一、Oracle基础概念 #### 1. Oracle与SQL Plus - **Oracle**:是一款关系型数据库管理系统(RDBMS),由甲骨文公司开发并维护。它提供了一种高效且安全的方式来存储、处理和检索数据。 - **SQL Plus**:是Oracle自带的一个文本模式工具,用于执行SQL语句和脚本。 #### 2. 数据库的基本结构 - **数据库(Database, DB)**:是一组相关的数据集合,用于存储和管理这些数据。在Oracle中,数据库是由一系列的物理文件组成的,包括数据文件、重做日志文件和控制文件等。 - **数据库管理系统(DBMS)**:是管理和控制数据库的软件系统,Oracle就是一个典型的DBMS。 - **数据库系统(DBS)**:是指数据库、硬件环境、软件环境和数据库管理员等组成的整体系统。 - **数据模型**:用于描述数据及其之间的关系,Oracle支持的关系数据模型是基于实体-关系(E-R)模型。 ### 二、SQL语言分类 - **数据定义语言(DDL)**:如CREATE TABLE用于创建表。 - **数据操纵语言(DML)**:如SELECT、INSERT、UPDATE、DELETE用于数据的操作。 - **事务控制语言(TCL)**:如COMMIT、ROLLBACK用于控制事务的提交或回滚。 - **数据控制语言(DCL)**:如GRANT、REVOKE用于权限的授予和撤销。 ### 三、SQL Plus命令 - **连接命令**:例如`conn sys/system as sysdba`用于连接到Oracle数据库。 - **查询当前用户**:`show user`显示当前登录的用户名。 - **SQL执行**:可以使用SQL Plus执行各种SQL语句,如`SELECT * FROM dual`用于测试连接。 - **数据操作**:可以使用`UNION`、`INTERSECT`、`MINUS`等关键字对查询结果进行合并或筛选。 ### 四、Oracle安装与配置 - **安装准备**: - 需要预留至少4.5GB的空间。 - 安装前需要检查操作系统版本是否兼容。 - 确保没有其他冲突的Oracle实例存在。 - 准备好安装介质。 - **安装步骤**: - 设置安装路径,如`E:\oracle`。 - 配置数据库参数,如SID(Service Identifier)等。 - 设置监听器和服务名等网络配置。 - 配置JAVA环境变量。 ### 五、表的创建与使用 - **创建表**: - `CREATE TABLE ss (stuid NUMBER(10), stuname VARCHAR(10), sex CHAR(2), birthday DATE)`。 - `CREATE TABLE emp AS SELECT * FROM scott.emp`用于通过查询现有表来创建新表。 - **表的描述**: - 使用`DESCRIBE emp`查看表的结构。 ### 六、SQL Plus常用命令 - **编辑命令**: - `EDIT filename.sql`打开编辑器编辑SQL脚本。 - `SAVE filename [extension]`保存当前编辑的SQL脚本。 - **SQL Plus特殊命令**: - `L [line]`列出SQL Plus中的行。 - `A`追加到当前缓冲区。 - `C`修改当前缓冲区的内容。 - `I`输入行到当前缓冲区。 - `GET filename [extension] @start [sql prompt]`读取外部文件中的SQL命令。 ### 七、其他实用技巧 - **屏幕清理**:`CLEAR BUFFER`用于清除SQL Plus的缓冲区。 - **屏幕输出重定向**:使用`SPOOL filename`将输出重定向到文件中。 - **连接字符串**:使用`CONNECT username/password@service_name as role`连接到特定的Oracle服务。 以上内容涵盖了Oracle的基础概念、SQL Plus的使用方法、Oracle的安装配置流程以及如何创建和管理表等内容。这些知识点对于学习Oracle数据库非常有帮助,能够帮助初学者快速入门,并为后续深入学习打下坚实的基础。
- 粉丝: 58
- 资源: 62
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助