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

Oracle PL/SQL必知必會(huì)

Oracle PL/SQL必知必會(huì)

定 價(jià):¥39.00

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

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

內(nèi)容簡介

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

作者簡介

  Ben Forta在計(jì)算機(jī)行業(yè)具有30年的從業(yè)經(jīng)驗(yàn),從事產(chǎn)品設(shè)計(jì)和開發(fā)、支持、培訓(xùn)以及市場營銷方面的工作。作為Adobe公司教育計(jì)劃(Education Initiatives)的高級主管,他花了大量的時(shí)間從事Adobe產(chǎn)品相關(guān)的教學(xué)、討論和寫作工作,以及編碼、應(yīng)用程序開發(fā)、創(chuàng)意、數(shù)字素養(yǎng)方面的工作,并且積極提供反饋,幫助Adobe確定產(chǎn)品未來的發(fā)展方向。Ben寫作了40多本圖書,包括世界上暢銷的SQL圖書,以及其他多種主題的圖書,比如正則表達(dá)式(Regular Expression)、移動(dòng)開發(fā)和Adobe ColdFusion。這些圖書的英文版印刷數(shù)量超過了75萬冊,并且被翻譯成15種語言,其中許多圖書被世界上的多所學(xué)院和大學(xué)用作教材。教育工作是Ben的至愛。除了寫作、演講和課堂實(shí)踐之外,Ben把他的全部時(shí)間都奉獻(xiàn)于教學(xué)、啟迪他人以及分享他對技術(shù)和創(chuàng)意的熱愛。能夠有機(jī)會(huì)與全世界數(shù)百萬人分享他的知識,他對此十分感激。Ben還是一位成功的創(chuàng)業(yè)立,具有創(chuàng)立、建設(shè)和出售創(chuàng)業(yè)公司的經(jīng)驗(yàn)。他是一位廣受歡迎的演說家、作家和博客作者,并向全世界介紹教育和開發(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 客戶端—服務(wù)器
軟件 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
實(shí)例 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 檢索單獨(dú)的列 31
4.3 檢索多列 34
4.4 檢索所有列 36
4.5 檢索特定的行 37
4.6 使用完全限定的表名 39
4.7 使用注釋 40
4.8 小結(jié) 42
第5章 對檢索的數(shù)據(jù)進(jìn)行
排序 43
5.1 對數(shù)據(jù)進(jìn)行排序 43
5.2 按多個(gè)列進(jìn)行排序 46
5.3 指定排序方向 49
5.4 小結(jié) 52
第6章 過濾數(shù)據(jù) 53
6.1 使用WHERE子句 53
6.2 WHERE子句的
運(yùn)算符 55
6.2.1 檢查單個(gè)值 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運(yùn)算符 64
7.1.2 使用OR運(yùn)算符 66
7.1.3 理解求值順序 67
7.2 使用IN運(yùn)算符 70
7.3 使用NOT運(yùn)算符 73
7.4 小結(jié) 74
第8章 使用通配符過濾 75
8.1 使用LIKE運(yùn)算符 75
8.1.1 利用百分號(%)
通配符執(zhí)行搜索 76
8.1.2 利用下劃線(_)
通配符執(zhí)行搜索 79
8.2 使用通配符的提示 80
8.3 小結(jié) 81
第9章 使用正則表達(dá)式執(zhí)行
搜索 82
9.1 了解正則表達(dá)式 82
9.2 使用Oracle PL/SQL
正則表達(dá)式 83
9.2.1 基本的字符匹配 84
9.2.2 執(zhí)行OR匹配 87
9.2.3 匹配多個(gè)字符
之一 88
9.2.4 匹配范圍 91
9.2.5 匹配特殊字符 92
9.2.6 匹配字符類別 94
9.2.7 匹配多個(gè)實(shí)例 95
9.2.8 錨 98
9.3 小結(jié) 99
第10章 創(chuàng)建計(jì)算字段 100
10.1 理解計(jì)算字段 100
10.2 連接字段 101
10.3 執(zhí)行數(shù)學(xué)計(jì)算 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í)間操作
函數(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 獨(dú)特值上的聚合 130
12.3 同時(shí)使用多個(gè)聚合
函數(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 把子查詢用作計(jì)算
字段 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 連接多個(gè)表 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 包括或消除
重復(fù)的行 189
17.2.4 對組合查詢的
結(jié)果進(jìn)行排序 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ù)的
指導(dǎo)原則 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 指定默認(rèn)值 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 視圖的應(yīng)用
規(guī)則 224
21.2 使用視圖 225
21.2.1 使用視圖簡化
復(fù)雜的連接 225
21.2.2 使用視圖重新格式
化檢索的數(shù)據(jù) 227
21.2.3 使用視圖過濾
多余的數(shù)據(jù) 229
21.2.4 結(jié)合使用視圖與
計(jì)算字段 231
21.2.5 更新視圖 233
21.3 小結(jié) 234
第22章 使用存儲(chǔ)過程 235
22.1 了解存儲(chǔ)過程 235
22.2 為什么要使用存儲(chǔ)
過程 236
22.3 使用存儲(chǔ)過程 238
22.3.1 基本的存儲(chǔ)過程
語法 238
22.3.2 在存儲(chǔ)過程中
使用編程構(gòu)造 239
22.3.3 構(gòu)建智能存儲(chǔ)
過程 241
22.3.4 刪除存儲(chǔ)過程 245
22.4 小結(jié) 245
第23章 使用游標(biāo) 246
23.1 了解游標(biāo) 246
23.2 使用游標(biāo) 247
23.2.1 創(chuàng)建游標(biāo) 248
23.2.2 打開和關(guān)閉
游標(biāo) 248
23.2.3 獲取游標(biāo)數(shù)據(jù) 250
23.2.4 使用游標(biāo)數(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章 管理事務(wù)處理 269
25.1 了解事務(wù)處理 269
25.2 控制事務(wù) 272
25.2.1 使用
ROLLBACK 272
25.2.2 使用COMMIT 273
25.2.3 使用保存點(diǎn) 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) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號