第0章 Oracle的安装及相关配置

0.1 Oracle的安装

0.2 Oracle 11g中的SQL*Plus

0.3 scott用户及其对象维护

0.4 本书中将用到的表

0.5 SQL(Structured

Query Language)

语言

0.6 本书所用的术语

0.7 Oracle 10g的SQL*Plus界面

0.8 使用iSQL*Plus

0.9 使用DOS窗口启动SQL*Plus

第1章 简单查询语句

1.1 最简单的查询语句

1.2 在查询语句中如何选择特定的列

1.3 如何书写查询语句

1.4 列标题和数据的默认显示格式

1.5 如何在SQL语句中使用算术表达式

1.6 如何在SQL语句中使用列的别名

1.7 连接运算符

1.8 DISTINCT运算符

1.9 基本查询语句的格式

1.10 您应该掌握的内容

第2章 限制性查询和数据的排序

2.1 如何限制所选择的数据行

2.2 比较运算符

2.3 如何使用BETWEEN

AND比较运算符

2.4 在SQL语句中使用字符串和日期

2.5 使用IN比较运算符

2.6 使用LIKE比较运算符

2.7 如何使用转义操作符

2.8 ORDER BY子句

2.9 在ORDER

BY子句中使用别名或表达式

2.10 在ORDER

BY子句中使用列号

2.11 在ORDER

BY子句中使用多列

2.12 在ORDER

BY子句中使用在SELECT 列表中没有的列

2.13 扩充后的查询语句的格式

2.14 您应该掌握的内容

第3章 常用的SQL*Plus命令

3.1 DESC[RIBE]命令

3.2 SET LINE[SIZE]{80|n}命令

3.3 L命令和n

text命令

3.4 “/”命令

3.5 n(设置当前行)命令和A[PPEND](附加)命令

3.6 DEL命令

3.7 C[HANGE]命令

3.8 如何生成脚本文件

3.9 如何编辑脚本文件

3.10 如何直接运行脚本文件

3.11 SPOOL命令

3.12 将Oracle数据库的数据导出给

其他系统

3.13 将数据导出操作自动化

3.14 商业智能软件读取Oracle数据的简单方法

3.15 您应该掌握的内容

第4章 单行函数

4.1 什么是函数

4.2 单行函数简介

4.3 单行字符型函数

4.4 使用单行字符型函数的实例

4.5 数字型函数

4.6 日期型数据的处理

4.7 日期型函数

4.8 ROUND和TRUNC函数用于日期型数据

4.9 不同数据类型之间的隐含转换

4.10 不同数据类型之间的显式转换

4.11 您应该掌握的内容

第5章

NULL值的处理、逻辑操作和函数嵌套

5.1 什么是空值

5.2 含有空值的表达式的运算

5.3 空值的排序

5.4 逻辑表达式和逻辑运算符

5.5 运算符的优先级

5.6 用AND和OR替代BETWEEN AND和IN运算符

5.7 NVL函数

5.8 DECODE函数

5.9 单值函数的嵌套

5.10 Oracle 9i之后新增加的单值函数和表达式

5.11 您应该掌握的内容

第6章 综合数据和分组函数

6.1 5个常用的分组函数

6.2 COUNT函数

6.3 AVG和SUM函数

6.4 MIN和MAX函数

6.5 GROUP BY子句的应用

6.6 改变GROUP

BY子句的排序次序

6.7 GROUP BY子句的特殊用法

6.8 分组函数与GROUP

BY子句的非法操作

6.9 HAVING子句的使用

6.10 分组函数的嵌套

6.11 分组函数的空值问题

6.12 NVL函数在分组函数中的使用

6.13 是否在分组函数中使用NVL函数的商业背景

6.14 使用多列进行分组操作

6.15 其他的分组函数和分组函数的

小结

6.16 您应该掌握的内容

第7章 多表查询

7.1 数据库的规范化

7.2 主键和实体完整性

7.3 第一范式

7.4 消除部分依赖

7.5 外键和引用完整性

7.6 第二范式

7.7 第三范式

7.8 规范化过程小结

7.9 多表连接

7.10 相等连接

7.11 连接中表别名的使用

7.12 笛卡儿乘积(乘积连接)

7.13 自连接

7.14 两个以上的表的连接

7.15 不等连接

7.16 外连接

7.17 SQL:1999语法的连接

7.18 SQL:1999语法的乘积连接和自然连接

7.19 使用USING子句的连接

7.20 使用ON子句的连接

7.21 使用ON子句的多表连接和附加条件

7.22 左外连接

7.23 右外连接

7.24 全外连接

7.25 利用ON子句进行自连接

7.26 利用ON子句进行不等连接

7.27 您应该掌握的内容

第8章 子查询

8.1 为什么引入单行子查询

8.2 WHERE子句中的单行子查询

8.3 HAVING子句中的单行子查询

8.4 FROM子句中的单行子查询

8.5 多行子查询

8.6 子查询中的空值问题

8.7 多列子查询

8.8 小结

8.9 您应该掌握的内容

第9章 控制SQL*Plus的环境和数据字典简介

9.1 控制SQL*Plus的环境

9.2 SQL*Plus的环境变量ECHO

9.3 SQL*Plus的环境变量FEEDBACK

9.4 SQL*Plus其他常用的环境变量

9.5 SQL*Plus的COLUMN格式化命令

9.6 SQL*Plus的其他格式化命令

9.7 数据字典和数据字典视图

9.8 格式化数据字典视图的输出

9.9 如何使用数据字典视图

9.10 小结

9.11 您应该掌握的内容

第10章 创建表

10.1 创建表的语句和例子

10.2 命名和引用规则

10.3 列的数据类型和默认值

10.4 创建表的例子

10.5 利用子查询来创建表

10.6 修改表的结构

10.7 改变对象的名字

10.8 为表和列加注释

10.9 截断表和删除表

10.10 只读(Read

Only)表

10.11 小结

10.12 您应该掌握的内容

第11章 替代变量

11.1 替代变量引入的原因

11.2 以&开始的替代变量

11.3 字符型和日期型替代变量

11.4 以&&开始的替代变量

11.5 替代变量可以出现的地方

11.6 使用DEFINE定义替代变量

11.7 使用ACCEPT定义替代变量

11.8 如何使用ACCEPT命令的HIDE

选项

11.9 ACCEPT命令的格式和选项

11.10 参数和替代变量的永久设置

11.11 小结

11.12 您应该掌握的内容

第12章 数据的维护

12.1 准备工作

12.2 INSERT语句

12.3 INSERT语句中的空值问题

12.4 如何向表中插入特殊的值

12.5 如何利用子查询向表中插入数据

12.6 如何利用替代变量向表中插入数据

和将INSERT语句存入脚本文件

12.7 利用ACCEPT在INSERT语句中产生用户友好的系统提示

12.8 UPDATE语句

12.9 基于另一个表来修改记录

12.10 利用多列子查询来修改记录

12.11 DELETE语句

12.12 在使用DELETE时可能出现的问题

12.13 基于另一个表来删除行

12.14 引入事务处理的原因

12.15 什么是Oracle数据库的事务

12.16 利用COMMIT和ROLLBACK语句进行事务控制

12.17 利用DDL和DCL语句进行事务控制

12.18 非正常退出和正常退出SQL*Plu对事务控制的影响

12.19 利用AUTOCOMMIT进行事务控制

12.20 有关事务处理应注意的一些问题

12.21 您应该掌握的内容

第13章 索引与约束

13.1 为什么引入索引

13.2 如何建立索引

13.3 如何查看索引

13.4 使用索引时应注意的问题

13.5 基于函数的索引

13.6 如何确认Oracle系统是否使用了索引

13.7 如何删除索引

13.8 为什么要引入约束及如何定义约束

13.9 非空约束

13.10 查看有关约束的信息

13.11 唯一约束

13.12 条件约束

13.13 主键约束

13.14 外键约束

13.15 外键约束对INSERT语句的影响

13.16 外键约束对DELETE语句的影响

13.17 外键约束对UPDATE语句的影响

13.18 外键约束对DDL语句的影响

13.19 外键的ON

DELETE SET NULL和ON

DELETE CASCADE子句

13.20 约束的维护

13.21 约束小结

13.22 您应该掌握的内容

第14章 视图

14.1 为什么引入视图

14.2 使用视图的好处

14.3 如何创建视图

14.4 如何修改视图

14.5 Oracle系统如何管理视图

14.6 如何使用视图来进行DML操作

14.7 如何使用视图的WITH

CHECKOPTION子句

14.8 为什么要使用WITH

READ ONLY子句

14.9 如何删除视图

14.10 内嵌式视图

14.11 前n行查询/分析

14.12 ROWNUM的更多应用

14.13 您应该掌握的内容

第15章 序列号和同义词

15.1 序列号的引入

15.2 创建序列号语句的格式

15.3 如何创建序列号

15.4 如何使用创建的序列号

15.5 使用序列号的实例

15.6 NEXTVAL和CURRVAL虚(伪)列介绍和它们的使用规则

15.7 序列号的修改

15.8 删除序列号

15.9 引入同义词的原因

15.10 如何创建同义词

15.11 创建公用同义词

15.12 删除同义词

15.13 您应该掌握的内容

第16章 用户管理

16.1 控制用户对数据库的访问

16.2 创建用户及给用户赋口令

16.3 Oracle数据库管理系统中的权限

16.4 如何将系统权限授予用户

16.5 如何查看用户具有的系统权限

16.6 引入角色的原因

16.7 角色的创建和使用

16.8 对象的权限和授权语句

16.9 对象权限授权实例

16.10 权限的回收

16.11 改变用户的口令

16.12 删除用户

16.13 CONNECT和RESOURCE角色

16.14 您应该掌握的内容

第17章

SQL Developer简介和

集合操作

17.1 Oracle SQL Developer 简介

17.2 为Oracle

SQL Developer配置连接

17.3 集合操作符及将使用的表

17.4 UNION集合操作(运算)符

17.5 UNION ALL集合操作(运算)符

17.6 INTERSECT和MINUS集合操作(运算)符

17.7 集合操作(运算)符的特点

17.8 查询语句的匹配

17.9 获取执行计划和控制行的顺序

17.10 利用AUTOTRACE追踪SQL语句

17.11 获取SQL*Plus的帮助信息

第18章

Express概述和安装

18.1 Oracle application Express简介

18.2 Oracle Application Express的诱人之处

18.3 可以使用Express完成的工作

18.4 适合于使用Express开发的系统

名师讲坛 php 光盘内容,《名师讲坛——Oracle SQL入门与实战经典 配光盘 》怎么样_目录_pdf在线阅读 - 课课家教育...相关推荐

  1. php mysql全能权威指南 pdf_《PHP+MySQL全能权威指南(配光盘)》怎么样_目录_pdf在线阅读 - 课课家教育...

    第1篇 php动态网站和php程序语言基础入门篇 第1章 准备基础知识.开发环境及配置运行环境 1.1正确认识php动态网站开发 1.2安装和配置php动态网站的运行环境 第2章 怎样创建和执行php ...

  2. java特种兵 pdf_《Java特种兵(上册)(含CD光盘1张)》怎么样_目录_pdf在线阅读 - 课课家教育...

    第1篇 java功底篇 第1章 扎马:看看功底如何 2 1.1 String的例子,见证下我们的功底 2 1.1.1 关于"==" 3 1.1.2 关于"equals() ...

  3. 双飞翼布局内容不换行_web前端入门到实战:圣杯布局和双飞翼布局

    稍微了解前端的人都知道,圣杯布局和双飞翼布局是前端面试时必问的问题,因为它既能体现你懂HTML结构又能体现出你对DIV+CSS布局的掌握,毕竟我们学习CSS主要就是为了更好地布局带来最好的用户体验嘛~ ...

  4. sqldeveloper mysql迁移_通过SQL Developer工具将MySQL数据库内容迁移至Oracle的步骤

    通过SQL Developer工具将MySQL数据库内容迁移至Oracle的步骤 发布时间:2020-06-08 15:52:18 来源:51CTO 阅读:210 作者:三月 本篇文章给大家主要讲的是 ...

  5. 分析oracle缓慢原因,Oracle SQL执行缓慢的原因分析

    以下的文章主要介绍的是Oracle SQL执行缓慢的分析,如果你是Oracle SQL执行方面的新手,你就可以通过以下的文章对Oracle SQL执行有一个更好的了解,以下就是文章的详细内容的介绍. ...

  6. oracle打开缓慢,Oracle SQL执行缓慢的原因以及解决方案

    以下的文章抓哟是对Oracle SQL执行缓慢的原因的分析,如果Oracle数据库中的某张表的相关数据已是2亿多时,同时此表也创建了相关的4个独立的相关索引.由于业务方面的需要,每天需分两次向此表中插 ...

  7. [推荐]ORACLE SQL:经典查询练手第三篇(不懂装懂,永世饭桶!)

    [推荐]ORACLE SQL:经典查询练手第三篇(不懂装懂,永世饭桶!) [推荐]ORACLE SQL: 经典查询练手第三篇(不懂装懂,永世饭桶!) --通过知识共享树立个人品牌. 本文与大家共同讨论 ...

  8. oracle 存储过程 胡勇,Oracle SQL:经典查询练手第二篇

    本文与大家共同讨论与分享ORACLE SQL的一些常用经典查询,欢迎大家补充,同时你认为有那些经典的也可分享出来.在本文中,对每一个问题,你要是认为有什么更好的解决方法也欢迎你及时提出.交流与分享才能 ...

  9. 如何向oracle中导入数据,Oracle导入导出数据库的语法_Oracle_Oracle语法_Oracle数据库_课课家...

    在Oracle当中如何才能对数据库的语法进行导入导出呢?其实啊,这有不止一种方法呢.事实上啊,在Oracle当中,不仅可以在Oracle编辑器中用图形化的方式导入导出文理文件的数据方式,而且还可以采用 ...

最新文章

  1. [003]Reference in C++---C++引用基础知识篇
  2. java 三角依次递增在递减_java中用for循环怎样打印三角行啊,主要是不理解什么情况外层循环递增什么时候递减,如等腰三角形...
  3. 一个草根站长的创业故事·双喜临门
  4. 黑马12期 day73-EasyUI笔记(2017年7月11日16:23:45)
  5. 前端小知识点(1):undefined和null区别
  6. 《统一沟通-微软-实战》-6-部署-2-中介服务器-5-语音路由-语音策略
  7. 用easyx画五角星_【洛谷日报#195】有个东西叫EasyX
  8. c++优先队列小节(常常弄混)
  9. var模型的建模步骤python_Python语言之概述建模步骤
  10. python编译原理 书籍_如何想学点编译原理,又不想直接看龙虎之类的书籍,太多理论,干燥?...
  11. 对比工具winMerge
  12. wait-ify工作原理(学习笔记)
  13. java计算机毕业设计BS模式快递运输平台2021源码+mysql数据库+系统+lw文档+部署
  14. 浅析 ddl,dml,dql,dcl 概念定义
  15. 16福师计算机应用基础在线作业,16秋福师《计算机应用基础》在线作业二答案...
  16. 电脑计算机工具计算,计算机的计算器在哪 自己的电脑上的计算器在哪里找
  17. MybatisPlus入门学习
  18. STL_空间配置器allocator
  19. 几种生态廊道构建概念、方法和工具的本质比较
  20. 【已解决】如何用Python执行终端命令cmd(使用suprocess.run,并获取到stderror)

热门文章

  1. 深圳MES系统在智能制造中的应用
  2. 50天全民听力输入训练:Green Apple
  3. vue+vant+vux
  4. VirtuaNES.v0.97源码探究2 图形查看器
  5. 普通女大学生,不走捷径,如何能快速在广州买房买车?
  6. 小学语文阅读测试软件,小学语文同步课堂
  7. RS232 1394和USB
  8. 「自然语言处理(NLP)」神经机器翻译(NMT)论文整理(一)
  9. 【OWA】02加入域控:将owa服务器加入域控(把计算机加入到域中)
  10. dell笔记本安装桌面版 ubuntu系统