dp_s13_l03最终考试复习.pdf_第1页
dp_s13_l03最终考试复习.pdf_第2页
dp_s13_l03最终考试复习.pdf_第3页
dp_s13_l03最终考试复习.pdf_第4页
dp_s13_l03最终考试复习.pdf_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

版权所有 2007 Oracle 保留所有权利 最终考试复习最终考试复习 2 最终考试复习最终考试复习 版权所有 2007 Oracle 保留所有权利 学习内容学习内容 在本课中 您将学习 在本课中 您将学习 复习有关大小写处理与字符处理的主要含义 复习数字函数 日期函数 转换函数和常规函数 复习条件表达式 复习笛卡尔积和联接操作 复习非等值联接 外部联接 自联接 交叉联接 自然联接和联接子句 复习分组函数 GROUP BY 语法和 HAVING 子句 复习单行和多行子查询 3 最终考试复习最终考试复习 版权所有 2007 Oracle 保留所有权利 学习内容学习内容 在本课中 您将学习 在本课中 您将学习 复习插入 更新和删除数据 复习默认值和合并语句 复习创建表 指定数据类型和修改表 复习 NOT NULL 和 UNIQUE 约束条件 复习 PRIMARY KEY FOREIGN KEY 和 CHECK 约束条件 复习创建和管理视图 复习创建序列 索引和同义词 复习创建和撤消对象权限 4 最终考试复习最终考试复习 版权所有 2007 Oracle 保留所有权利 学习目的学习目的 准备评估的最好方法是复习 通过评估 您可以了 解学习掌握了多少知识 在哪些方面需要有所提高 复习截止目前所学的主题将有助于您在最终考试中 发挥最佳状态 5 最终考试复习最终考试复习 版权所有 2007 Oracle 保留所有权利 讲述讲述 示范示范 下面将复习语法 请确保您还复习了与语法相关的规则 下面将复习语法 请确保您还复习了与语法相关的规则 6 最终考试复习最终考试复习 版权所有 2007 Oracle 保留所有权利 讲述讲述 示范示范 大小写处理和字符处理 大小写 大小写处理和字符处理 大小写 LOWER 列名 表达式 UPPER 列名 表达式 INITCAP 列名 表达式 字符字符 CONCAT 列名 表达式 列名 表达式 SUBSTR 列名 表达式 n m LENGTH 列名 表达式 7 最终考试复习最终考试复习 版权所有 2007 Oracle 保留所有权利 讲述讲述 示范示范 大小写处理和字符处理 字符 续 大小写处理和字符处理 字符 续 INSTR 列名 表达式 字符串文字 LPAD 列名 表达式 n 字符文字 RPAD 列名 表达式 n 字符文字 TRIM 首字符 尾字符 两者 字符1 From 字符2 REPLACE 列名 表达式 要被替换的字符串 替换字符串 8 最终考试复习最终考试复习 版权所有 2007 Oracle 保留所有权利 讲述讲述 示范示范 数字函数数字函数 ROUND 列 表达式 n TRUNC 列 表达式 n MOD 列 表达式 列 表达式 9 最终考试复习最终考试复习 版权所有 2007 Oracle 保留所有权利 讲述讲述 示范示范 日期函数日期函数 ROUND 列 表达式 字符串 TRUNC 列 表达式 字符串 MONTHS BETWEEN 列 表达式 列 表达式 ADD MONTHS 列 表达式 n NEXT DAY 列 表达式 天 LAST DAY 列 表达式 10 最终考试复习最终考试复习 版权所有 2007 Oracle 保留所有权利 讲述讲述 示范示范 转换函数转换函数 TO CHAR 数字 格式样式 TO CHAR 日期 格式样式 TO NUMBER 字符串 格式样式 TO DATE 字符串 格式样式 数字数字字符字符 TO NUMBER TO CHAR TO DATE 日期日期 TO CHAR 11 最终考试复习最终考试复习 版权所有 2007 Oracle 保留所有权利 讲述讲述 示范示范 NULL 函数函数 NVL 列 表达式 值 NVL2 列 表达式 列 表达式 列 表达式 NULLIF 列 表达式 列 表达式 COALESCE 列 表达式 列 表达式 列 表达式 列 表达式 12 最终考试复习最终考试复习 版权所有 2007 Oracle 保留所有权利 讲述讲述 示范示范 条件表达式条件表达式 Oracle 特定的表达式 DECODE 列 表达式 搜索值1 结果1 搜索值2 结果2 默认值 ANSI CASE 表达式 WHEN 比较表达式1 THEN 返回表达式1 WHEN 比较表达式2 THEN 返回表达式2 WHEN 比较表示式n THEN 返回表达式n ELSE else表达式 END 13 最终考试复习最终考试复习 版权所有 2007 Oracle 保留所有权利 讲述讲述 示范示范 笛卡尔积和联接操作笛卡尔积和联接操作 笛卡尔积笛卡尔积 SELECT 姓氏 部门名称 FROM 雇员 部门 Oracle 专用联接 括号中给出的是等效的专用联接 括号中给出的是等效的 ANSI 联接 等值联接 自然联接 联接 等值联接 自然联接 Join Using Join On SELECT e 雇员标识 e 姓氏 e 部门标识 d 部门名称 FROM 雇员 e 部门 d WHERE e 部门标识 d 部门标识 14 最终考试复习最终考试复习 版权所有 2007 Oracle 保留所有权利 讲述讲述 示范示范 非等值联接和外部联接非等值联接和外部联接 非等值联接非等值联接 Join On SELECT e 雇员标识 e 姓氏 e 薪金 j 级别 FROM 雇员 e 职位级别 j WHERE e 薪金 j 最低薪金 AND e 薪金 多行运算符 IN ANY ALL 23 最终考试复习最终考试复习 版权所有 2007 Oracle 保留所有权利 讲述讲述 示范示范 插入 更新和删除数据插入 更新和删除数据 显式插入显式插入 INSERT INTO 表 列1 列2 VALUES 值1 值2 隐式插入隐式插入 INSERT INTO 表 VALUES 值1 值2 值3 值4 UPDATE 表1 SET 列1 值1 列2 值2 WHERE 列1 指定值 DELETE FROM 表1 WHERE 列1 指定值 24 最终考试复习最终考试复习 版权所有 2007 Oracle 保留所有权利 讲述讲述 示范示范 默认值默认值 CREATE TABLE 表1 列1 DATE DEFAULT SYSDATE INSERT INTO 表1 列1 VALUES DEFAULT 25 最终考试复习最终考试复习 版权所有 2007 Oracle 保留所有权利 讲述讲述 示范示范 Merge 语句语句 MERGE INTO 目标表 USING 来源表 ON 匹配条件 WHEN MATCHED THEN UPDATE SET WHEN NOT MATCHED THEN INSERT VALUES 26 最终考试复习最终考试复习 版权所有 2007 Oracle 保留所有权利 讲述讲述 示范示范 创建表创建表 CREATE TABLE 表 列 数据类型 DEFAULT 表达式 列 数据类型 DEFAULT 表达式 CREATE TABLE 表名 列 列 AS 子查询 27 最终考试复习最终考试复习 版权所有 2007 Oracle 保留所有权利 讲述讲述 示范示范 指定数据类型指定数据类型 NUMBER p s CHAR VARCHAR2 n DATE TIMESTAMP TIMESTAMP WITH TIMEZONE TIMESTAMP WITH LOCAL TIME ZONE INTERVAL YEAR TO MONTH INTERVAL DAY TO SECOND CLOB BLOB RAW 28 最终考试复习最终考试复习 版权所有 2007 Oracle 保留所有权利 讲述讲述 示范示范 修改表修改表 ALTER TABLE 表名 ADD 列名 数据类型 DEFAULT 表达式 ALTER TABLE 表名 MODIFY 列名 VARCHAR2 30 ALTER TABLE 表名 DROP COLUMN 列名 ALTER TABLE 表名 SET UNUSED 列名 ALTER TABLE 表名 DROP UNUSED COLUMNS 29 最终考试复习最终考试复习 版权所有 2007 Oracle 保留所有权利 讲述讲述 示范示范 列级别的约束条件列级别的约束条件 CREATE TABLE 表 col1 数据类型 CONSTRAINT tab col1 pk PRIMARY KEY col2 数据类型 CONSTRAINT tab col2 nn NOT NULL col3 数据类型 CONSTRAINT tab col3 uk UNIQUE col4 数据类型 CONSTRAINT tab col4 ck CHECK col4 value col5 数据类型 CONSTRAINT tab col5 REFERENCES table2 col1 30 最终考试复习最终考试复习 版权所有 2007 Oracle 保留所有权利 讲述讲述 示范示范 表级别的约束条件表级别的约束条件 CREATE TABLE 表 col1 数据类型 col2 数据类型 col3 数据类型 col4 数据类型 col5 数据类型 CONSTRAINT tab col1 pk PRIMARY col1 CONSTRAINT tab col3 uk UNIQUE col2 CONSTRAINT tab col4 ck CHECK col4 value CONSTRAINT tab1 col5 fk FOREIGN KEY col5 REFERENCES table2 col1 31 最终考试复习最终考试复习 版权所有 2007 Oracle 保留所有权利 讲述讲述 示范示范 创建和管理视图创建和管理视图 CREATE OR REPLACE FORCE NOFORCE VIEW 视图 别名 别名 AS 子查询 WITH CHECK OPTION CONSTRAINT 约束条件 WITH READ ONLY CONSTRAINT 约束条件 DROP VIEW 视图名 Top n 分析分析 SELECT ROWNUM as RANK col1 col2 FROM SELECT col1 col2 FROM table1 ORDER BY col1 WHERE ROWNUM n 32 最终考试复习最终考试复习 版权所有 2007 Oracle 保留所有权利 讲述讲述 示范示范 内嵌视图内嵌视图 SELECT t1 col1 t2 col2 FROM table1 t1 SELECT col1 col2 FROM table2 WHERE t2 WHERE 33 最终考试复习最终考试复习 版权所有 2007 Oracle 保留所有权利 创建序列创建序列 CREATE SEQUENCE 序列 INCREMENT BY n START WITH n MAXVALUE n NOMAXVALUE MINVALUE n NOMINVALUE CYCLE NOCYCLE CACHE n NOCACHE DROP SEQUENCE 序列名 讲述讲述 示范示范 34 最终考试复习最终考试复习 版权所有 2007 Oracle 保留所有权利 创建索引和同义词创建索引和同义词 CREATE INDEX 索引名 ON 表名 列 列 DROP INDEX 索引名 CREATE PUBLIC SYNONYM 同义词 FOR object DROP PUBLIC SYNONYM 同义词名 讲述讲述 示范示范 35 最终考试复习最终考试复习 版权所有 2007 Oracle 保留所有权利 讲述讲述 示范示范 创建和撤消对象权限创建和撤消对象权限 CREATE USER 用户 IDENTIFIED BY 口令 ALTER USER 用户 IDENTIFIED BY 口令 GRANT 权限 权限 TO 用户 用户 角色 PUBLIC 36 最终考试复习最终考试复习 版权所有 2007 Oracle 保留所有权利 讲述讲述 示范示范 创建和撤消对象权限创建和撤消对象权限 CREATE ROLE 角色名 GRANT 对象权限 列列表 ON 对象名 TO 用户 角色 PUBLIC WITH GRANT OPTION REVOKE 权限 权限 ALL ON 对象 FROM 用户 用户 角色 PUBLIC CASCADE CONSTRAINTS 37 最终考试复习最终考试复习 版权所有 2007 Oracle 保留所有权利 小结小结 在本课中 您应该已经学会 在本课中 您应该已经学会 有关大小写处理和字符处理的关键点 数字 日期 转换和常规函数 条件表达式 笛卡尔积和联接操作 非等值联接 外部联接 自联接 交叉联接 自然联接和联接子句 组函数 group by 语法和 having

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论