行号(rownum)
关于rownum:
rownum 有个特点要么等于1 要么小于某个值, 不能直接等于某个值, 不能大于某个值。
rownum常用于分页显示。
rownum只用于读入内存的数据。
关于同义词:
同义词:相当于别名的作用(***只需了解***)系统自建的同义词:
user_tables
create synonym asd_s_emp for asd_0606.s_emp ;
目的就是为了给asd_0606_s_emp表起另一个代替的名称asd.s_emp;注意这个同义词只能自己使用;
create public synonym p_s_emp fro asd_0606.s_emp; 创建公共的同义词,但是要权限.
删除同义词:
drop synonym 同义词名称
索引(index)
创建索引:Creating indexes(概念很重要对系统的性能影响非常大)
建索引的目的就是为了加快查询速度。
索引就相于一本的书的目录。索引点系统空间,属于表的附属物。删除一个表时,相对应的索引也会删除。索引是会进行排序。
truncate 表时索引结构在,但是数据不存在。
full table scan 全表扫描
用索引就是为了快速定位数据:(理解时就以字典的目录为例)
创建索引就是创建key和记录的物理位置(rowid)组成的键值对。索引是有独立的存储空间,但是和表是逻辑关联的,索引和表的关系是依附关系,表被删除了,索引也没有存在的意义也就被删除了
在建表时会根据表中的PK或UK自动的建立唯一性索引。
查看表的rowid:
select rowid,first_name from s_emp;
rowid 定义的信息有:object block table
每条记录都有自己的rowid
索引由谁创建:用户,建索引后会使DML操作效率慢,但是对用户查询会提高效率,这就是我们建索引的最终目的。
创建一个索引:
create index 索引名 on 表名 (字段名);
create insex testindex on test(c1, c2);
索引分为唯一性索引,联合索引。索引中是不会维护空值的。
哪些字段应该建索引:创建索引就是为了减少物理读,索引会减少扫描的时间。
经常要用where的子句的地方,所以要用索引.用不用索引,关键要看所查询的数据与所有数据的百分比,表越大,查询的记录越少,索引的效率就越高.
替换变量:用&符号来定义替换变量支持交互性提示,对于字符性的数字,一定要写在单引号之间
set verify on 替换开启
set verify off 替换关闭
定义变量:
define p_dname='abc'; 用define定义的替换变量的作用范围是整个sqlplus
更改交互的提示信息:
accept p_dname prompt ' 提示信息';
accept就是可以加入提示信息其他方面和define功能相同
相当于开关变量,用于控制是否显示新旧的sql语句
例:select id,last_name,salary from s_emp where title='&job_title';
分享到:
相关推荐
[Oracle.10g.认证辅导资料-].Sybex.-.OCA.-.Oracle.10g.Administration.I.-.Study.Guide.1Z0-042.-.2004.-.(By.Laxxuss).pdf
Chapter 3 Database Storage and Schema Objects Chapter 4 Oracle Net Services Chapter 5 Oracle Shared Server Chapter 6 User Administration and Security Chapter 7 Managing Data With SQL, PL/SQL, and ...
本压缩包提供的"oracle考试辅导资料"包含了丰富的学习资源,帮助考生全面掌握Oracle基础知识,顺利通过OCA等相关考试。 首先,Oracle数据库的基础知识是考试的重点,包括但不限于以下内容: 1. 数据库概念:了解...
4. 重做日志文件:记录所有数据库事务,用于在系统故障后进行前滚和回滚操作。 5. 初始化参数文件:定义数据库运行时的配置参数。 二、Oracle数据库架构 Oracle支持多租户架构,包括单实例和Oracle RAC(Real ...
《Oracle 10g Administration I Study Guide》是由Sybex出版的一本权威辅导书籍,作者Laxxuss在其中详细讲解了Oracle 10g数据库管理员需要掌握的基础知识和实践技能。以下是这本书可能涵盖的一些关键知识点: 1. **...
### 3. 配置恢复管理器 (Configuring Recovery Manager) 恢复管理器(RMAN)是Oracle用于备份和恢复数据库的强大工具。考生需要学习如何使用RMAN进行各种类型的备份和恢复操作,包括增量备份、归档日志备份、全库备份...
4. **数据库设计**: 理解范式理论(1NF, 2NF, 3NF, BCNF 等),进行数据库规范化设计,以减少数据冗余和提高数据一致性。 5. **索引**: 索引是提升数据库查询速度的关键。了解不同类型的索引(B树、位图、唯一性、...
根据提供的文件信息,我们可以深入探讨Oracle数据库中的游标(Cursor)这一重要概念。游标是Oracle处理查询结果集的一种方式,允许用户逐行地访问这些数据。以下将详细阐述显式游标的基本操作:声明、打开、获取以及...
oracle认证 [Oracle.10g.认证辅导资料-].Sybex.-.OCA.-.Oracle.10g.Administration.I.-.Study.Guide.1Z0-042
报名辅导班给的,10年的最新题库,vce格式,非常方便!
3. **数据表管理**:理解表的结构,如列、约束(NOT NULL、UNIQUE、PRIMARY KEY、FOREIGN KEY)、索引的创建与管理,以及分区表的概念。 4. **数据库安全管理**:学习如何创建用户、角色,分配权限,以及管理口令...
资源名字:基于javaEE+SSH+oracle的健康管理系统设计与实现(源码+文档)_JAVAEE_SSH_oracle_健康管理系统 资源类型:项目全套源码+文档+辅导视频 源码说明: 全部项目源码都是经过测试校正后百分百成功运行。 适合...
参加培训的学员有机会接受到本地原厂的OCA、OCP、OCM认证培训,并获得专业的认证考试辅导。 #### 四、课程设置 ##### 1. OCA 认证培训 - **培训内容**:Oracle 10G Database: Workshop I - **课程目标**:为学员...
**2.3 Oracle辅导(1--3)** - **触发器**: 触发器的创建和管理。 - **事务处理**: 控制事务的开始和提交。 - **错误处理**: 处理Oracle中的常见错误。 **2.4 Oracle辅导(2--1)** - **PL/SQL**: PL/SQL语言的基础...
3. **修改spfile参数文件中的其他必须参数**: - 通过`ALTER SYSTEM SET parameter=value SCOPE=BOTH;`来更新spfile中的参数。 4. **创建口令文件**: - 使用`orapwd file=/u01/app/oracle/product/10.2.0/db_1/...
3. **考试流程与要求**:欲获得OCM认证,首先需通过OCP(Oracle Certified Professional)考试,之后完成两门高级技术课程并参加预考,最后在Oracle实验室环境下通过实习考试,侧重于实际操作能力和解决真实工作场景...
4. 创建数据库链接:在Oracle数据库中使用`CREATE DATABASE LINK`语句创建到SQL Server的链接,例如`CREATE PUBLIC DATABASE LINK DU CONNECT TO SA IDENTIFIED BY SA USING 'DU'`。 通过上述步骤,两个数据库之间...
通过Oracle数据库实现这个班级管理系统,可以有效地存储和检索这些数据,支持快速查询和更新,极大地提高了管理效率,促进了学校教学质量的提升。例如,通过系统,管理员可以轻松查看每个班级的学生信息、教师授课...
此外,实验期间还需遵守机房纪律,尊重辅导教师,爱护实验设备,准时参加实验,并提交书面实验报告。 实验一关注Oracle基础和SQL*PLUS的简单使用。实验目标包括熟悉Oracle环境,学习使用SQL*PLUS与数据库交互,创建...
- 服务代表培训和辅导 ##### Oracle Sales Analytics Oracle Sales Analytics 为销售团队提供了一种有效的方式,以跟踪销售业绩、预测未来趋势并制定更明智的销售策略。 - **关键特性**: - 销售漏斗分析 - ...