当前位置:首页 > 工业技术
ORACLE PL/SQL必知必会
ORACLE PL/SQL必知必会

ORACLE PL/SQL必知必会PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:(美)BEN FORTA著;傅强译
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2017
  • ISBN:7115439215
  • 页数:300 页
图书介绍:
《ORACLE PL/SQL必知必会》目录
标签:

第1章 了解SQL 1

1.1 数据库基础 1

1.1.1 什么是数据库 2

1.1.2 表 2

1.1.3 列和数据类型 4

1.1.4 行 5

1.1.5 主键 5

1.2 什么是SQL 7

1.3 试一试 8

1.4 小结 8

第2章 初识Oracle和PL/SQL 9

2.1 什么是Oracle 9

2.1.1 客户端—服务器软件 9

2.1.2 PL/SQL 11

2.1.3 客户端工具 12

2.2 起步 12

2.2.1 你需要什么软件 12

2.2.2 获得软件 14

2.2.3 安装软件 15

2.3 小结 16

第3章 使用Oracle 17

3.1 创建工作环境 17

3.1.1 创建专用的Oracle实例 18

3.1.2 创建自定义的工作空间 20

3.2 建立连接 22

3.3 Oracle SQL Developer简介 24

3.4 创建和填充示例表 25

3.4.1 获得相同的表脚本 27

3.4.2 创建表 27

3.4.3 填充表 29

3.5 关于Oracle SQLDeveloper的更多讨论 30

3.6 小结 30

第4章 检索数据 31

4.1 SELECT语句 31

4.2 检索单独的列 31

4.3 检索多列 34

4.4 检索所有列 36

4.5 检索特定的行 37

4.6 使用完全限定的表名 39

4.7 使用注释 40

4.8 小结 42

第5章 对检索的数据进行排序 43

5.1 对数据进行排序 43

5.2 按多个列进行排序 46

5.3 指定排序方向 49

5.4 小结 52

第6章 过滤数据 53

6.1 使用WHERE子句 53

6.2 WHERE子句的运算符 55

6.2.1 检查单个值 56

6.2.2 检查不匹配的情况 59

6.2.3 检查值的范围 60

6.2.4 检查没有值的情况 62

6.3 小结 63

第7章 高级数据过滤 64

7.1 结合WHERE子句 64

7.1.1 使用AND运算符 64

7.1.2 使用OR运算符 66

7.1.3 理解求值顺序 67

7.2 使用IN运算符 70

7.3 使用NOT运算符 73

7.4 小结 74

第8章 使用通配符过滤 75

8.1 使用LIKE运算符 75

8.1.1 利用百分号(%)通配符执行搜索 76

8.1.2 利用下划线(_)通配符执行搜索 79

8.2 使用通配符的提示 80

8.3 小结 81

第9章 使用正则表达式执行搜索 82

9.1 了解正则表达式 82

9.2 使用Oracle PL/SQL正则表达式 83

9.2.1 基本的字符匹配 84

9.2.2 执行OR匹配 87

9.2.3 匹配多个字符之一 88

9.2.4 匹配范围 91

9.2.5 匹配特殊字符 92

9.2.6 匹配字符类别 94

9.2.7 匹配多个实例 95

9.2.8 锚 98

9.3 小结 99

第10章 创建计算字段 100

10.1 理解计算字段 100

10.2 连接字段 101

10.3 执行数学计算 106

10.4 小结 109

第11章 使用数据操作函数 110

11.1 了解函数 110

11.2 使用函数 111

11.2.1 文本操作函数 111

11.2.2 日期和时间操作函数 115

11.2.3 数值操作函数 120

11.3 小结 120

第12章 汇总数据 121

12.1 使用聚合函数 121

12.1.1 AVG()函数 122

12.1.2 COUNT()函数 124

12.1.3 MAX()函数 126

12.1.4 MIN()函数 127

12.1.5 SUM()函数 128

12.2 独特值上的聚合 130

12.3 同时使用多个聚合函数 131

12.4 小结 132

第13章 分组数据 133

13.1 了解数据分组 133

13.2 创建分组 134

13.3 过滤分组 136

13.4 分组和排序 140

13.5 SELECT子句排序 143

13.6 小结 143

第14章 使用子查询 144

14.1 了解子查询 144

14.2 通过子查询过滤 144

14.3 把子查询用作计算字段 150

14.4 小结 154

第15章 连接表 155

15.1 了解连接 155

15.1.1 了解关系表 155

15.1.2 为什么要使用连接 157

15.2 创建连接 158

15.2.1 WHERE子句的重要性 160

15.2.2 使用内连接 166

15.2.3 连接多个表 167

15.3 小结 170

第16章 创建高级连接 171

16.1 使用表别名 171

16.2 使用不同的连接类型 172

16.2.1 自连接 173

16.2.2 自然连接 176

16.2.3 其他连接 177

16.3 结合使用连接与聚合函数 180

16.4 使用连接和连接条件 182

16.5 小结 183

第17章 组合查询 184

17.1 了解组合查询 184

17.2 创建组合查询 185

17.2.1 使用UNION 185

17.2.2 UNION规则 188

17.2.3 包括或消除重复的行 189

17.2.4 对组合查询的结果进行排序 191

17.3 小结 193

第18章 插入数据 194

18.1 了解数据插入 194

18.2 插入完整的行 195

18.3 插入检索的数据 200

18.4 小结 203

第19章 更新和删除数据 204

19.1 更新数据 204

19.2 删除数据 207

19.3 更新和删除数据的指导原则 208

19.4 小结 209

第20章 创建和操作表 210

20.1 创建表 210

20.1.1 创建表的基础知识 211

20.1.2 处理NULL值 213

20.1.3 指定默认值 215

20.2 更新表 216

20.2.1 再论主键 217

20.2.2 定义外键 218

20.3 删除表 220

20.4 重命名表 220

20.5 小结 221

第21章 使用视图 222

21.1 了解视图 222

21.1.1 为什么要使用视图 223

21.1.2 视图的应用规则 224

21.2 使用视图 225

21.2.1 使用视图简化复杂的连接 225

21.2.2 使用视图重新格式化检索的数据 227

21.2.3 使用视图过滤多余的数据 229

21.2.4 结合使用视图与计算字段 231

21.2.5 更新视图 233

21.3 小结 234

第22章 使用存储过程 235

22.1 了解存储过程 235

22.2 为什么要使用存储过程 236

22.3 使用存储过程 238

22.3.1 基本的存储过程语法 238

22.3.2 在存储过程中使用编程构造 239

22.3.3 构建智能存储过程 241

22.3.4 删除存储过程 245

22.4 小结 245

第23章 使用游标 246

23.1 了解游标 246

23.2 使用游标 247

23.2.1 创建游标 248

23.2.2 打开和关闭游标 248

23.2.3 获取游标数据 250

23.2.4 使用游标数据 253

23.3 小结 256

第24章 使用触发器 257

24.1 了解触发器 257

24.2 创建触发器 258

24.3 删除触发器 259

24.4 使用触发器 260

24.4.1 INSERT触发器 260

24.4.2 DELETE触发器 263

24.4.3 UPDATE触发器 266

24.4.4 多事件触发器 267

24.4.5 关于触发器的更多知识 268

24.5 小结 268

第25章 管理事务处理 269

25.1 了解事务处理 269

25.2 控制事务 272

25.2.1 使用ROLLBACK 272

25.2.2 使用COMMIT 273

25.2.3 使用保存点 274

25.3 小结 275

第26章 管理安全性 276

26.1 了解访问控制 276

26.2 管理用户 278

26.2.1 创建用户账户 278

26.2.2 删除用户账户 279

26.2.3 设置访问权限 279

26.2.4 更改密码 282

26.3 小结 282

附录A 示例表 283

附录B Oracle PL/SQL数据类型 289

附录C Oracle PL/SQL的保留字和关键字 294

返回顶部