首页

《Oracle Database 11g & MySQL 5.6开发手册》PDF版本下载

标签:作者:[美]Michael Mclaughlin,MySQL开发,架构,客户端接口,安全模型,SQL开发,PUSQL程序设计语言     发布时间:2017-02-22   
  • 云盘下载:
  • [提取码:0000]
  • 本地下载:
       ( 需积分:2  )

一、目录介绍

Oracle Database 11g & MySQL 5.6开发手册副本.jpg

第1部  分开发组件

第1章  架构
1.1    通用的客户端—服务器计算模型
1.2    Oracle Database 11g
1.2.1  客户端软件:SQL*Plus
1.2.2  Oracle 11g服务器软件
1.2.3  Oracle数据字典
1.3    Oracle MySQL 5.6
1.3.1  客户端软件:MySQL Monitor
1.3.2  MySQL服务器软件
1.3.3  MySQL数据字典
1.4    小结
1.5    习题

第2章  客户端接口
2.1    SQL*Plus
2.1.1  与SQL*Plus连接和断开连接
2,1.2  在SQL*Plus环境下工作
2.1.3  在SQL*Plus中编写SQL语句
2.1.4  用SQL*Plus保存SQL语句
2.1.5  用SQL*Plus编辑SQL语句
2.1.6  从缓冲区重新运行SQL*Plus的SQL语句
2.1.7  在SQL*Plus中取消SQL语句条目
2.1.8  调用并运行SQL*Plus脚本文件
2.1.9  向SQL*Plus脚本文件传递参数
2.1.10 调用PL∕SQL程序
2.1.11 编写SQL*Plus日志文件
2.2    MySQL Monitor
2.2.1  连接和断开MySQL MoIlitor
2.2.2  编写MySQL的SQL语句
2.2.3  保存MySQL的SQL语句
2.2.4  编辑MySQL的SQL语句
2.2.5  取消MySQL的SQL语句
2.2.6  调用和运行MySQL脚本文件
2.2.7  设置会话变量
2.2.8  调用SQL∕PSM程序
2.2.9  编写MySQL的日志文件
2.3    小结
2.4    习题

第3章  安全模型
3.1    安全屏障
3.1.1  网络的安全防护
3.1.2  操作系统的安全防护
3.1.3  数据库的安全防护
3.2    安全权限
3.3    定义者和调用者权利
3.3.1  定义者权利
3.3.2  调用者权利
3.4    小结
3.5    习题

第4章  事务模型
4.1    数据事务
4.2    ACID兼容的SQL语句
4.2.1  INSERT语句
4.2.2  UPDATE语句
4.2.3  DELETE语句
4.3    存储程序
4.4    触发器
4.5    小结
4.6    习题

第5章  约束
5.1    NOTNULL约束
5.1.1  Oracle数据库的NOT NULL约束
5.1.2  MySQL数据库的NOT NULL约束
5.2    UNIQUE约束
5.2.1  Oracle数据库的UNIQUE约束
5.2.2  MySQL数据库的UNIQUE约束
5.2.3  唯一索引
5.3    主键约束
5.3.1  Oracle数据库的主键约束
5.3.2  MySQL数据库的主键约束
5.4    外键约束
5.4.1  Oracle数据库的外键约束
5.4.2  MySQL数据库的外键约束
5.5    CHECK约束
5.5.1  Oracle数据库的CHECK约束
5.5.2  MySQL数据库的CHECK约束
5.6    触发器约束
5.7    小结
5.8    习题

第2部分  SQL开发

第6章  创建用户和结构
6.1    用户
6.1.1  Oracle数据库的用户
6.1.2  MySQL数据库的用户
6.2    数据库
6.2.1  Oracle的模式
6.2.2  MySQL的数据库
6.3    表
6.3.1  Oracle数据库的表
6.3.2  MySQL数据库的表
6.4    索引
6.4.1  Oracle数据库的索引
6.4.2  MySQL数据库的索引
6.5    小结
6.6    习题

第7章  修改用户和结构
7.1    用户
7.1.1  Oracle数据库的用户
7.1.2  MySQL数据库的用户
7.2    数据库
7.3    会话
7.3.1  启用SQL的追踪
7.3.2  启用条件性编译
7.4    表
7.4.1  数据目录的表定义
7.4.2  添加、修改和抛弃列
7.4.3  抛弃表
7.5    索引
7.5.1  Oracle数据库的索引维护
7.5.2  MySQL数据库的索引维护
7.6    视图
7.6.1  Oracle数据库中抛弃视图
7.6.2  MySQL数据库中抛弃视图
7.7    小结
7.8    习题

第8章  插入数据
8.1    按值插入
8.1.1  Oracle数据库的按值插入
8.1.2  MySQL数据库的按值插入
8.2    按查询插入
8.2.1  Oracle数据库的按查询插入
8.2.2  MySQL数据库的按查询插入
8.3    小结
8.4    习题

第9章  更新数据
9.1    按值和查询更新
9.1.1  Oracle数据库的按值和查询更新
9.1.2  MySQL数据库的按值更新
9.2    按相关查询更新
9.2.1  Oracle数据库的相关查询
9.2.2  MySQL数据库的相关查询
9.3    小结
9.4    习题

第10章  删除数据
10.1    按值匹配删除
10.2    按相关查询删除
10.3    小结
10.4    习题

第11章  查询
11.1    查询结果
11.1.1  返回列或列中结果的查询
11.1.2  合计查询
11.1.3  选择性地返回列或结果的查询
11.2    连接结果
11.2.1  拼接行的连接
11.2.2  拼接集合的连接
11.3    视图:存储查询
11.3.1  创建Oracle数据库的视图
11.3.2  创建MySQL视图
11.4    小结
11.5    习题

第12章  合并数据
12.1    在Oracle数据库中合并数据
12.1.1  第1步:创建虚拟目录
12.1.2  第2步:定位物理CSV文件
12.1.3  第3步:创建示例表
12.1.4  第4步:测试配置
12.1.5  第5步:合并导入来源
12.2    在MySQL数据库中合并数据
12.2.1  导入和导出数据的过程
12.2.2  使用INSERT语句合并
12.2.3  使用REPLACE INTO语句合并
12.3    小结
12.4    习题

第13章  PUSQL程序设计语言
13.1    PL∕SQL块
13.1.1  匿名块
13.1.2  命名块
13.2    PL∕SQL变量:类型、赋值和操作符
13.2.1  文本数据类型
13.2.2  日期类型
13.2.3  数字类型
13.2.4  复合变量类型
13.3    PL∕SQL的控制结构
13.3.1  If语句
13.3.2  CASE语句
13.3.3  迭代结构
13.4    大批量操作
13.5    原生动态SQL
13.5.1  不带捆绑变量的NDS语句
13.5.2  带捆绑变量的NDS语句
13.6    异常处理
13.6.1  用户定义异常
13.6.2  动态用户定义异常
13.7    小结
13.8    习题

第14章  SQL∕PSM基础
14.1    SQL∕PSM存储程序
14.1.1  编写函数和过程代码的规则
14.1.2  SQL∕PSM的函数
14.1.3  SQL∕PSM的过程
14.2    SQL∕PSM的变量
14.2.1  SQL∕PSM的本地变量
14.2.2  SQL∕PSM的游标
14.2.3  SQL∕PSM的处理程序
14.3    SQL∕PSM的控制结构
14.3.1  If语句
14.3.2  CASE语句
14.3.3  循环语句
14.4    备用语句
14.4.1  命令行下的备用语句
14.4.2  存储程序中的备用语句
14.5    小结
14.6    习题

第15章  触发器
15.1    触发器的架构
15.1.1  Oracle数据库触发器的架构
15.1.2  MySQL数据库触发器的架构
15.2    DDL触发器
15.2.1  Oracle数据库的DDL触发器
15.2.2  MySQL数据库的DDL触发器
15.3    DML触发器
15.3.1  Oracle数据库的DML触发器
15.3.2  MySQL数据库的DML触发器
15.4    复合触发器
15.4.1  Oracle数据库的复合触发器
15.4.2  MySQL数据库的复合触发器
15.5    INSTEAD OF触发器
15.5.1  Oracle数据库的INSTEAD OF触发器
15.5.2  MySQL数据库的代替触发器
15.6    系统触发器
15.6.1  Oracle数据库的系统触发器
15.6.2  MySQL数据库的系统触发器
15.7    小结
15.8    习题

附录A   习题解答

��