注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)數(shù)據(jù)庫Oracle PL/SQL必知必會

Oracle PL/SQL必知必會

Oracle PL/SQL必知必會

定 價:¥39.00

作 者: [美] 本·福達(Ben Forta) 著;傅強 譯
出版社: 人民郵電出版社
叢編項:
標 簽: Oracle 計算機/網(wǎng)絡(luò) 數(shù)據(jù)庫

購買這本書可以去


ISBN: 9787115439215 出版時間: 2016-12-01 包裝: 平裝
開本: 大32開 頁數(shù): 300 字數(shù):  

內(nèi)容簡介

  PL/SQL是Oracle數(shù)據(jù)庫對SQL語句的擴展,在普通SQL語句的使用上添加了編程語言的特點,在數(shù)據(jù)庫編程領(lǐng)域有著廣泛的應用?!禣racle PL/SQL必知必會》作為《SQL必知必會(第4版)》暢銷圖書的全新升級版,由淺入深地講解了Oracle PL/SQL的基本概念和語法,涉及SQL基礎(chǔ)知識、Oracle和PL的基本知識、使用Oracle、檢索數(shù)據(jù)、對檢索的數(shù)據(jù)進行排序、過濾數(shù)據(jù)、高級數(shù)據(jù)過濾、使用通配符過濾、使用正則表達式執(zhí)行搜索、創(chuàng)建計算字段、使用數(shù)據(jù)操作函數(shù)、匯總數(shù)據(jù)、組合數(shù)據(jù)、使用子查詢、連接表、創(chuàng)建高級連接、組合查詢、插入數(shù)據(jù)、更新和刪除數(shù)據(jù)、創(chuàng)建和操作表、使用視圖、使用存儲過程、使用游標、使用觸發(fā)器、管理事務處理、管理安全性等內(nèi)容。《Oracle PL/SQL必知必會》適合零基礎(chǔ)的SQL初學者、剛開始接觸Oracle PL/SQL并且想要深入學習的讀者閱讀。

作者簡介

  Ben Forta在計算機行業(yè)具有30年的從業(yè)經(jīng)驗,從事產(chǎn)品設(shè)計和開發(fā)、支持、培訓以及市場營銷方面的工作。作為Adobe公司教育計劃(Education Initiatives)的高級主管,他花了大量的時間從事Adobe產(chǎn)品相關(guān)的教學、討論和寫作工作,以及編碼、應用程序開發(fā)、創(chuàng)意、數(shù)字素養(yǎng)方面的工作,并且積極提供反饋,幫助Adobe確定產(chǎn)品未來的發(fā)展方向。Ben寫作了40多本圖書,包括世界上暢銷的SQL圖書,以及其他多種主題的圖書,比如正則表達式(Regular Expression)、移動開發(fā)和Adobe ColdFusion。這些圖書的英文版印刷數(shù)量超過了75萬冊,并且被翻譯成15種語言,其中許多圖書被世界上的多所學院和大學用作教材。教育工作是Ben的至愛。除了寫作、演講和課堂實踐之外,Ben把他的全部時間都奉獻于教學、啟迪他人以及分享他對技術(shù)和創(chuàng)意的熱愛。能夠有機會與全世界數(shù)百萬人分享他的知識,他對此十分感激。Ben還是一位成功的創(chuàng)業(yè)立,具有創(chuàng)立、建設(shè)和出售創(chuàng)業(yè)公司的經(jīng)驗。他是一位廣受歡迎的演說家、作家和博客作者,并向全世界介紹教育和開發(fā)方面的主題。

圖書目錄

目錄
第1章 了解SQL\t1
1.1 數(shù)據(jù)庫基礎(chǔ) 1
1.1.1 什么是數(shù)據(jù)庫 2
1.1.2 表 2
1.1.3 列和數(shù)據(jù)類型 4
1.1.4 行 5
1.1.5 主鍵 5
1.2 什么是SQL 7
1.3 試一試 8
1.4 小結(jié) 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 小結(jié) 16
第3章 使用Oracle 17
3.1 創(chuàng)建工作環(huán)境 17
3.1.1 創(chuàng)建專用的Oracle
實例 18
3.1.2 創(chuàng)建自定義的工作
空間 20
3.2 建立連接 22
3.3 Oracle SQL Developer
簡介 24
3.4 創(chuàng)建和填充示例表 25
3.4.1 獲得相同的表
腳本 27
3.4.2 創(chuàng)建表 27
3.4.3 填充表 29
3.5 關(guān)于Oracle SQL
Developer的更多
討論 30
3.6 小結(jié) 30
第4章 檢索數(shù)據(jù) 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 小結(jié) 42
第5章 對檢索的數(shù)據(jù)進行
排序 43
5.1 對數(shù)據(jù)進行排序 43
5.2 按多個列進行排序 46
5.3 指定排序方向 49
5.4 小結(jié) 52
第6章 過濾數(shù)據(jù) 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 小結(jié) 63
第7章 高級數(shù)據(jù)過濾 64
7.1 結(jié)合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 小結(jié) 74
第8章 使用通配符過濾 75
8.1 使用LIKE運算符 75
8.1.1 利用百分號(%)
通配符執(zhí)行搜索 76
8.1.2 利用下劃線(_)
通配符執(zhí)行搜索 79
8.2 使用通配符的提示 80
8.3 小結(jié) 81
第9章 使用正則表達式執(zhí)行
搜索 82
9.1 了解正則表達式 82
9.2 使用Oracle PL/SQL
正則表達式 83
9.2.1 基本的字符匹配 84
9.2.2 執(zhí)行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 小結(jié) 99
第10章 創(chuàng)建計算字段 100
10.1 理解計算字段 100
10.2 連接字段 101
10.3 執(zhí)行數(shù)學計算 106
10.4 小結(jié) 109
第11章 使用數(shù)據(jù)操作
函數(shù) 110
11.1 了解函數(shù) 110
11.2 使用函數(shù) 111
11.2.1 文本操作函數(shù) 111
11.2.2 日期和時間操作
函數(shù) 115
11.2.3 數(shù)值操作函數(shù) 120
11.3 小結(jié) 120
第12章 匯總數(shù)據(jù) 121
12.1 使用聚合函數(shù) 121
12.1.1 AVG()函數(shù) 122
12.1.2 COUNT()函數(shù) 124
12.1.3 MAX()函數(shù) 126
12.1.4 MIN()函數(shù) 127
12.1.5 SUM()函數(shù) 128
12.2 獨特值上的聚合 130
12.3 同時使用多個聚合
函數(shù) 131
12.4 小結(jié) 132
第13章 分組數(shù)據(jù) 133
13.1 了解數(shù)據(jù)分組 133
13.2 創(chuàng)建分組 134
13.3 過濾分組 136
13.4 分組和排序 140
13.5 SELECT子句排序 143
13.6 小結(jié) 143
第14章 使用子查詢 144
14.1 了解子查詢 144
14.2 通過子查詢過濾 144
14.3 把子查詢用作計算
字段 150
14.4 小結(jié) 154
第15章 連接表 155
15.1 了解連接 155
15.1.1 了解關(guān)系表 155
15.1.2 為什么要使用
連接 157
15.2 創(chuàng)建連接 158
15.2.1 WHERE子句的
重要性 160
15.2.2 使用內(nèi)連接 166
15.2.3 連接多個表 167
15.3 小結(jié) 170
第16章 創(chuàng)建高級連接 171
16.1 使用表別名 171
16.2 使用不同的連接
類型 172
16.2.1 自連接 173
16.2.2 自然連接 176
16.2.3 其他連接 177
16.3 結(jié)合使用連接與
聚合函數(shù) 180
16.4 使用連接和連接
條件 182
16.5 小結(jié) 183
第17章 組合查詢 184
17.1 了解組合查詢 184
17.2 創(chuàng)建組合查詢 185
17.2.1 使用UNION 185
17.2.2 UNION規(guī)則 188
17.2.3 包括或消除
重復的行 189
17.2.4 對組合查詢的
結(jié)果進行排序 191
17.3 小結(jié) 193
第18章 插入數(shù)據(jù) 194
18.1 了解數(shù)據(jù)插入 194
18.2 插入完整的行 195
18.3 插入檢索的數(shù)據(jù) 200
18.4 小結(jié) 203
第19章 更新和刪除數(shù)據(jù) 204
19.1 更新數(shù)據(jù) 204
19.2 刪除數(shù)據(jù) 207
19.3 更新和刪除數(shù)據(jù)的
指導原則 208
19.4 小結(jié) 209
第20章 創(chuàng)建和操作表 210
20.1 創(chuàng)建表 210
20.1.1 創(chuàng)建表的基礎(chǔ)
知識 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 小結(jié) 221
第21章 使用視圖 222
21.1 了解視圖 222
21.1.1 為什么要使用
視圖 223
21.1.2 視圖的應用
規(guī)則 224
21.2 使用視圖 225
21.2.1 使用視圖簡化
復雜的連接 225
21.2.2 使用視圖重新格式
化檢索的數(shù)據(jù) 227
21.2.3 使用視圖過濾
多余的數(shù)據(jù) 229
21.2.4 結(jié)合使用視圖與
計算字段 231
21.2.5 更新視圖 233
21.3 小結(jié) 234
第22章 使用存儲過程 235
22.1 了解存儲過程 235
22.2 為什么要使用存儲
過程 236
22.3 使用存儲過程 238
22.3.1 基本的存儲過程
語法 238
22.3.2 在存儲過程中
使用編程構(gòu)造 239
22.3.3 構(gòu)建智能存儲
過程 241
22.3.4 刪除存儲過程 245
22.4 小結(jié) 245
第23章 使用游標 246
23.1 了解游標 246
23.2 使用游標 247
23.2.1 創(chuàng)建游標 248
23.2.2 打開和關(guān)閉
游標 248
23.2.3 獲取游標數(shù)據(jù) 250
23.2.4 使用游標數(shù)據(jù) 253
23.3 小結(jié) 256
第24章 使用觸發(fā)器 257
24.1 了解觸發(fā)器 257
24.2 創(chuàng)建觸發(fā)器 258
24.3 刪除觸發(fā)器 259
24.4 使用觸發(fā)器 260
24.4.1 INSERT觸發(fā)器 260
24.4.2 DELETE
觸發(fā)器 263
24.4.3 UPDATE
觸發(fā)器 266
24.4.4 多事件觸發(fā)器 267
24.4.5 關(guān)于觸發(fā)器的
更多知識 268
24.5 小結(jié) 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 小結(jié) 275
第26章 管理安全性 276
26.1 了解訪問控制 276
26.2 管理用戶 278
26.2.1 創(chuàng)建用戶賬戶 278
26.2.2 刪除用戶賬戶 279
26.2.3 設(shè)置訪問權(quán)限 279
26.2.4 更改密碼 282
26.3 小結(jié) 282
附錄A 示例表 283
附錄B Oracle PL/SQL數(shù)據(jù)
類型 289
附錄C Oracle PL/SQL的
保留字和關(guān)鍵字 294

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號