初学必备Parallel 用来指定为加速该表的全表扫描可以使用的并行查询进程个数. Cache 用来指定该表为最应该缓存在SGA数据库缓冲池中的候选项. Cluster 用来指定该表所存储的 cluster. Tablespace 用来指定用数据库的那个分区来存储该表的数据. Recoverable|Unrecoverable 用来决定是否把对本表数据所作的变动写入Redo 文件.以恢复对数据的操作. Oracle数据库是世界上最流行的数据库管理系统之一,它提供了丰富的功能和强大的性能。在初学者阶段,理解Oracle的核心概念和常用命令是至关重要的。以下是一些关于Oracle的知识点,包括SQL语句、数据库管理、用户管理和表的相关属性。 1. SQL语言: - DDL (Data Definition Language):用于创建、修改和删除数据库对象,如`CREATE TABLE`, `ALTER TABLE`, `DROP TABLE`。 - DML (Data Manipulation Language):用于插入、更新、删除和合并数据,如`INSERT`, `UPDATE`, `DELETE`, `MERGE`,以及事务控制语句`COMMIT`和`ROLLBACK`。 - DCL (Data Control Language):用于授权和撤销权限,如`GRANT`。 2. Oracle DBMS (Database Management System): - Oracle提供了一个完整的数据库管理系统,包括数据库服务器和应用服务器。 - DBA (Database Administrator):负责数据库的维护、性能优化、安全性设置等。 3. SQLPlus: - SQLPlus是Oracle提供的一个命令行工具,用于与数据库交互。 - 使用`sqlplus 用户名/密码`连接数据库,`SHOW USER`显示当前用户。 - `CONNECT 用户名/密码`改变身份,`!`可以在SQLPlus和shell之间切换。 - `EDIT`命令可以编辑最后一条SQL语句,`L`或`LIST`显示最近的SQL语句。 4. 表的分类: - 用户表:由用户创建和管理的表。 - 系统表:数据库系统维护的表,通常称为数据字典,存储关于数据库元数据的信息。 5. 表的相关属性: - Parallel:指定全表扫描时并行查询进程的数量,提高查询速度。 - Cache:标记表为缓存的候选,使数据更可能存储在SGA的数据库缓冲池中。 - Cluster:用于存储相关数据的表集合,提高数据访问效率。 - Tablespace:指定表数据的存储位置,不同的表空间可以用于不同的存储需求。 - Recoverable/Unrecoverable:决定是否将对表的更改记录到重做日志,影响数据的恢复能力。 6. 基本SQL语法: - `SELECT`语句用于查询数据,可以进行投影、选择、连接等操作。 - `DESC`命令显示表结构,不是标准SQL,而是SQLPlus的扩展。 - 字段名和SQL语句在Oracle中不区分大小写,但建议保持一致性和可读性。 - 可以使用数学表达式和别名,例如`SELECT expr1 + expr2 AS alias FROM table`。 - 字符串拼接使用`||`操作符,注意字符串需要用单引号括起来。 7. 实践示例: - 练习题目要求创建一条SQL语句,将所有系统表的名称前面加上`SELECT * FROM`,后面加上`;`。可以使用以下方式实现: ```sql SELECT 'SELECT * FROM ' || table_name || ';' FROM user_tables; ``` 这条语句会返回一系列的SQL语句,每个语句都对应于一个系统表,可以逐个执行这些语句来查看各表内容。 掌握这些基础知识对于理解和操作Oracle数据库至关重要,为进一步深入学习和使用Oracle奠定了坚实的基础。随着经验的增长,你还将接触到索引、视图、存储过程、触发器、安全性设置等更高级的主题。
剩余10页未读,继续阅读
- 粉丝: 0
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 金山毒霸1999年最老版
- BLE蓝牙单片机CC2540、CC2541带OSAL操作系统的例程-点亮LED灯.zip
- BLE蓝牙单片机CC2540、CC2541带OSAL操作系统的例程-LED闪烁.zip
- xxs靶机,放入vm中使用
- BLE蓝牙单片机CC2540、CC2541带OSAL操作系统的例程-LED跑马灯.zip
- BLE蓝牙单片机CC2540、CC2541裸机简易C语言程序开发之系统睡眠唤醒-中断唤醒.zip
- BLE蓝牙单片机CC2540、CC2541裸机简易C语言程序开发之系统睡眠唤醒-定时器唤醒.zip
- BLE蓝牙单片机CC2540、CC2541裸机简易C语言程序开发之温湿度传感器DHT11.zip
- BLE蓝牙单片机CC2540、CC2541裸机简易C语言程序开发之温度传感器DS18B20.zip
- 机器学习预处理-表格数据的空值处理-py工程