注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)數(shù)據(jù)庫SQL SeverSQL完全手冊(第四版)

SQL完全手冊(第四版)

SQL完全手冊(第四版)

定 價:¥59.80

作 者: (荷)Rick F. van der Lans(范德蘭斯)
出版社: 電子工業(yè)出版社
叢編項: 完全手冊叢書
標(biāo) 簽: Server

ISBN: 9787121043123 出版時間: 2007-06-01 包裝: 膠版紙
開本: 787*1092 1/16 頁數(shù): 574 字?jǐn)?shù):  

內(nèi)容簡介

  SQL是一種用于處理數(shù)據(jù)庫的強大語言。本書完整且詳細地描述了SQL ,內(nèi)容涉及查詢與更新數(shù)據(jù)、創(chuàng)建表對象、SQL編程、過程式數(shù)據(jù)庫對象、對象關(guān)系概念等。通過利用隨書附帶的MySQL數(shù)據(jù)庫服務(wù)器作為平臺,書中包含了許多示例和練習(xí),這些示例的難度由淺入深,簡單易懂;此外,在附錄中還給出了幾乎所有SQL語句的定義和函數(shù)清單以及相關(guān)示例。在閱讀本書后,讀者將會熟悉SQL的幾乎所有語句和特性,并會快速有效地使用 SQL。本書可作為高等教育本科院校、高職高專院校的學(xué)生的教材,也可供程序開發(fā)人員、數(shù)據(jù)庫設(shè)計人員、分析人員及其他相關(guān)人員使用。

作者簡介

  范德蘭斯,Rick F.van der Lans是數(shù)據(jù)庫技術(shù)、SQL及數(shù)據(jù)倉庫領(lǐng)域的一位獨立咨詢師、作者以及講師。他是R20/Consultancy的管理經(jīng)理。他一直是Dutch ISO委員會的成員,負責(zé)開發(fā)SQL標(biāo)準(zhǔn)。在過去的20年里,他為幾千人講授了SQL課程。他的許多書籍包括Introduction to SQL和The SQLGuide to Oracle已被翻譯成了多種語言,且銷量超過了100000冊。 Rick是一位國際注冊講師,在歐洲的許多國家、南非、美國及澳大利亞均做過演講。他的電子郵件地址為sql@r20.nl。

圖書目錄

第一部分 引言
第1章 SQL簡介
1.1 簡介
1.2 數(shù)據(jù)庫、數(shù)據(jù)庫服務(wù)器和數(shù)據(jù)庫語言
1.3 關(guān)系模型
1.3.1 表、列和行
1.3.2 約束
1.3.3 主鍵
1.3.4 候選鍵
1.3.5 交換鍵
1.3.6 外鍵
1.4 什么是SQL
1.5 SQL應(yīng)用程序的類別
1.6 SQL簡史
1.7 整體式、客戶/服務(wù)器與Internet體系結(jié)構(gòu)
1.8 事務(wù)數(shù)據(jù)庫和數(shù)據(jù)倉庫
1.9 SQL的標(biāo)準(zhǔn)化
1.10 SQL數(shù)據(jù)庫服務(wù)器的市場
1.11 SQL版本
1.12 本書的結(jié)構(gòu)
第2章 網(wǎng)球俱樂部示例數(shù)據(jù)庫
2.1 簡介
2.2 網(wǎng)球俱樂部的描述
2.3 表的內(nèi)容
2.4 完整性約束
第3章 安 裝 軟 件
3.1 簡介
3.2 安裝MySQL
3.3 安裝ODBC
3.4 安裝WinSQL
3.5 從網(wǎng)站上下載SQL語句
3.6 準(zhǔn)備
第4章 SQL概覽
4.1 簡介
4.2 登錄到MySQL數(shù)據(jù)庫服務(wù)器
4.3 創(chuàng)建新SQL用戶
4.4 創(chuàng)建數(shù)據(jù)庫
4.5 選擇當(dāng)前數(shù)據(jù)庫
4.6 創(chuàng)建表
4.7 NULL值
4.8 使用數(shù)據(jù)填充表
4.9 查詢表
4.10 更新與刪除行
4.11 使用索引優(yōu)化查詢過程
4.12 視圖
4.13 用戶和數(shù)據(jù)安全
4.14 刪除數(shù)據(jù)庫對象
4.15 系統(tǒng)參數(shù)
4.16 SQL語句分組
4.17 目錄表
4.18 SQL語句的定義
第二部分 查詢與更新數(shù)據(jù)
第5章 SELECT語句:共用元素
5.1 簡介
5.2 常量及其數(shù)據(jù)類型
5.2.1 整數(shù)常量
5.2.2 小數(shù)常量
5.2.3 浮點常量、實常量和雙精度常量
5.2.4 字符串常量
5.2.5 日期常量
5.2.6 時間常量
5.2.7 時戳常量
5.2.8 布爾常量
5.2.9 十六進制常量
5.3 表達式
5.4 對結(jié)果列指派名稱
5.5 列規(guī)范
5.6 用戶變量和SET語句
5.7 系統(tǒng)變量
5.8 條件表達式
5.9 括號內(nèi)的標(biāo)量表達式
5.10 標(biāo)量函數(shù)
5.11 情形表達式
5.12 NULL值作為表達式
5.13 復(fù)合標(biāo)量表達式
5.13.1 復(fù)合數(shù)值表達式
5.13.2 復(fù)合字符串表達式
5.13.3 復(fù)合日期表達式
5.13.4 復(fù)合時間表達式
5.13.5 復(fù)合時戳表達式
5.14 聚合函數(shù)和標(biāo)量子查詢
5.15 行表達式
5.16 表表達式
5.17 答案
第6章 SELECT語句、表表達式和子查詢
6.1 簡介
6.2 SELECT語句的定義
6.3 處理選擇塊中的從句
6.3.1 示例1
6.3.2 示例2
6.3.4 示例3
6.4 表表達式的可能形式
6.5 SELECT語句
6.6 子查詢
6.7 答案
第7章 SELECT語句:FROM從句
7.1 簡介
7.2 FROM從句中的表規(guī)范
7.3 列規(guī)范
7.4 FROM從句中的多個表規(guī)范
7.5 表名的假名
7.6 連接的幾個示例
7.7 假名的強制使用
7.8 FROM從句中的顯式連接
7.9 使用USING連接
7.10 外連接
7.10.1 左外連接
7.10.2 右外連接
7.10.3 全外連接
7.11 連接語句中的其他條件
7.12 交叉連接
7.13 聯(lián)合連接與自然連接
7.14 等于連接和theta連接
7.15 帶有表表達式的FROM從句
7.16 答案
第8章 SELECT語句:WHERE從句
8.1 簡介
8.2 使用比較運算符的條件
8.3 帶子查詢的比較運算符
8.4 帶相關(guān)子查詢的比較運算符
8.5 耦合有AND, OR和NOT的條件
8.6 帶表達式列表的IN運算符
8.7 帶子查詢的IN運算符
8.8 BETWEEN運算符
8.9 LIKE運算符
8.10 IS NULL運算符
8.11 EXISTS運算符
8.12 ALL和ANY運算符
8.13 子查詢中列的范圍
8.14 相關(guān)子查詢的更多示例
8.15 否定條件
8.16 未來條件
8.17 答案
第9章 SELECT語句:SELECT從句和聚合函數(shù)
9.1 簡介
9.2 選擇所有列(*)
9.3 SELECT從句中的表達式
9.4 使用DISTINCT刪除重復(fù)的行
9.5 何時兩行相等
9.6 聚合函數(shù)簡介
9.7 COUNT函數(shù)
9.8 MAX和MIN函數(shù)
9.9 SUM和AVG函數(shù)
9.10 VARIANCE和STDDEV函數(shù)
9.11 答案
第10章 SELECT語句:GROUP BY從句
10.1 簡介
10.2 組合一列
10.3 組合兩列或多列
10.4 按表達式進行組合
10.5 按NULL值進行組合
10.6 GROUP BY從句的通用規(guī)則
10.7 使用GROUP BY的復(fù)雜示例
10.8 使用WITH ROLLUP進行組合
10.9 使用WITH CUBE組合
10.10 組合集
10.11 使用ROLLUP和CUBE組合
10.12 合并組合集
10.13 答案
第11章 SELECT語句:HAVING從句
11.1 簡介
11.2 HAVING從句示例
11.3 HAVING從句的通用規(guī)則
11.4 答案
第12章 SELECT語句:ORDER BY從句
12.1 簡介
12.2 按列名排序
12.3 按表達式排序
12.4 按序號及列標(biāo)題排序
12.5 按升序或降序排序
12.6 NULL值排序
12.7 答案
第13章 合并表表達式
13.1 簡介
13.2 使用UNION合并
13.3 使用UNION的規(guī)則
13.4 使用INTERSECT合并
13.5 使用EXCEPT合并
13.6 保留重復(fù)的行
13.7 集合運算符與NULL值
13.8 合并多個集合運算符
13.9 集合運算符與集合論
13.10 答案
第14章 更 新 表
14.1 簡介
14.2 插入新行
14.3 使用來自另一個表的行來填充一個表
14.4 更新行中的值
14.5 從表中刪除行
14.6 答案
第三部分 創(chuàng)建數(shù)據(jù)庫對象
第15章 創(chuàng) 建 表
15.1 簡介
15.2 創(chuàng)建新表
15.3 列的數(shù)據(jù)類型
15.3.1 整數(shù)數(shù)據(jù)類型
15.3.2 小數(shù)數(shù)據(jù)類型
15.3.3 浮點數(shù)據(jù)類型
15.3.4 字符串?dāng)?shù)據(jù)類型
15.3.5 時間數(shù)據(jù)類型
15.3.6 布爾數(shù)據(jù)類型
15.3.7 Blob數(shù)據(jù)類型
15.4 創(chuàng)建臨時表
15.5 復(fù)制表
15.6 對表和列命名
15.7 列選項:默認值與注釋
15.8 派生列
15.9 表和目錄
15.10 答案
第16章 指定完整性約束
16.1 簡介
16.2 主鍵
16.3 交換鍵
16.4 外鍵
16.5 引用動作
16.6 檢查完整性約束
16.7 命名完整性約束
16.8 刪除完整性約束
16.9 完整性約束與目錄
16.10 答案
第17章 字符集與整理序列
17.1 簡介
17.2 可用的字符集與整理序列
17.3 為列指定字符集
17.4 為列指派整理序列
17.5 帶字符集和整理序列的表達式
17.6 使用整理序列排序與組合
17.7 表達式的可壓縮性
17.8 相關(guān)的系統(tǒng)變量
17.9 答案
第18章 更改和刪除表
18.1 簡介
18.2 刪除整個表
18.3 重命名表
18.4 更改表的結(jié)構(gòu)
18.5 更改列
18.6 更改完整性約束
18.7 答案
第19章 設(shè) 計 表
19.1 簡介
19.2 確定表與列
指南1:為每個表定義一個主鍵
指南2:表中的每個支配列必須是該表的一個候選鍵
指南3:在表中不使用重復(fù)組
指南4:不要連接列
19.3 添加冗余數(shù)據(jù)
指南5:在SELECT語句的處理時間不可接受時添加冗余數(shù)據(jù)
19.4 為列選擇數(shù)據(jù)類型
指南6:為彼此進行比較的列使用相同的數(shù)據(jù)類型。
指南7:僅在列涉及計算時才為其指定數(shù)值數(shù)據(jù)類型
指南8:不要忽略列的長度
指南9:不要為所有的字符串列使用VARCHAR數(shù)據(jù)類型
19.5 何時使用NOT NULL
指南10:當(dāng)一列必須為每行包含一個值時使用NOT NULL
19.6 答案
第20章 使 用 索 引
20.1 簡介
20.2 行、表與文件
20.3 索引的工作原理
20.4 SELECT語句的處理:步驟
20.5 創(chuàng)建索引
20.6 刪除索引
20.7 索引和主鍵
20.8 大PLAYERS_XXL表
20.9 為索引選擇列
20.9.1 候選鍵上的唯一索引
20.9.2 外鍵上的索引
20.9.3 選擇規(guī)則中包含的列的索引
20.9.4 列的組合上的索引
20.9.5 用于排序的列上的索引
20.10 特殊的索引形式
20.10.1 多表索引
20.10.2 虛擬列索引
20.10.3 選擇索引
20.10.4 散列索引
20.10.5 位圖索引
20.11 索引與目錄
20.12 答案
第21章 視 圖
21.1 簡介
21.2 創(chuàng)建視圖
21.3 視圖的列名
21.4 更新視圖:WITH CHECK OPTION
21.5 刪除視圖
21.6 視圖與目錄
21.7 查詢視圖的限制
21.8 更新視圖的限制
21.9 處理視圖語句
21.10 視圖的應(yīng)用領(lǐng)域
21.10.1 例程語句的簡化
21.10.2 重組表
21.10.3 SELECT語句的按步開發(fā)
21.10.4 指定完整性約束
21.10.5 數(shù)據(jù)安全
21.11 答案
第22章 創(chuàng)建數(shù)據(jù)庫
22.1 簡介
22.2 數(shù)據(jù)庫與目錄
22.3 創(chuàng)建數(shù)據(jù)庫
22.4 更新數(shù)據(jù)庫
22.5 刪除數(shù)據(jù)庫
第23章 用戶和數(shù)據(jù)安全
23.1 簡介
23.2 添加和刪除用戶
23.3 授予表和列以權(quán)限
23.4 授予數(shù)據(jù)庫權(quán)限
23.5 授予用戶權(quán)限
23.6 傳遞權(quán)限:WITH GRANT OPTION
23.7 角色處理
23.8 在目錄中記錄權(quán)限
23.9 撤銷權(quán)限
23.10 視圖的安全
23.11 答案
第24章 創(chuàng) 建 序 列
24.1 簡介
24.2 為何需要序列
24.3 序列的選項
24.4 檢索上一個生成的數(shù)字
24.5 更改和刪除序列
24.6 序列的權(quán)限
24.7 答案
第25章 創(chuàng) 建 方 案
25.1 什么是方案
25.2 創(chuàng)建方案
25.3 刪除方案
25.4 方案與SQL用戶
第四部分 SQL編程
第26章 嵌入式SQL簡介
26.1 簡介
26.2 偽編程語言
26.3 DDL和DCL語句以及嵌入式SQL
26.4 處理程序
26.5 在SQL中使用宿主變量
26.6 SQLCODE宿主變量
26.7 可執(zhí)行與不可執(zhí)行SQL語句
26.8 WHENEVER語句
26.9 登錄到SQL
26.10 返回一行的SELECT語句
26.11 NULL值和NULL指示符
26.12 查詢多行的游標(biāo)
26.13 瀏覽游標(biāo)的方向
26.14 游標(biāo)處理
26.15 FOR從句
26.16 通過游標(biāo)刪除行
26.17 動態(tài)SQL
26.18 一個C程序的例子
第27章 事務(wù)與多用戶用途
27.1 簡介
27.2 什么是事務(wù)
27.3 開始事務(wù)
27.4 嵌入式SQL和事務(wù)
27.5 恢復(fù)點
27.6 多用戶用途的問題
27.6.1 臟讀取或未提交讀取
27.6.2 不可重復(fù)讀取或不可再生讀取
27.6.3 錯覺讀取
27.6.4 丟失更新
27.7 鎖定
27.8 死鎖
27.9 已鎖定數(shù)據(jù)的粒度
27.10 LOCK TABLE語句
27.11 隔離級別
27.12 答案
第28章 ODBC簡介
28.1 簡介
28.2 ODBC簡史
28.3 ODBC的工作原理
28.4 ODBC的一個簡單示例
28.5 返回碼
28.6 檢索關(guān)于SQL的數(shù)據(jù)
28.7 DDL語句和ODBC
28.8 DML語句和ODBC
28.9 在SQL中使用宿主變量
28.10 語句句柄的設(shè)置
28.11 SELECT語句
28.11.1 逐值檢索數(shù)據(jù)
28.11.2 逐行檢索數(shù)據(jù)
28.11.3 在一組行中檢索數(shù)據(jù)
28.12 SQL語句的異步處理
28.13 FOR從句
28.14 使用ODBC訪問目錄表
28.15 級別和支持
28.16 ODBC的競爭者
第29章 語句的優(yōu)化
29.1 簡介
29.2 避免OR操作
29.3 避免UNION運算符的不必要使用
29.4 避免使用NOT運算符
29.5 隔離條件中的列
29.6 使用BETWEEN運算符
29.7 避免LIKE運算符的特殊形式
29.8 向連接添加冗余條件
29.9 避免HAVING從句
29.10 盡可能使SELECT從句小一些
29.11 避免DISTINCT
29.12 使用集合運算符的ALL選項
29.13 使用外連接而不是UNION運算符
29.14 避免數(shù)據(jù)類型轉(zhuǎn)換
29.15 最后指定最大的表
29.16 避免ANY和ALL運算符
29.17 優(yōu)化程序的未來
29.18 答案
第五部分 過程數(shù)據(jù)庫對象
第30章 存 儲 過 程
30.1 簡介
30.2 存儲過程的一個示例
30.3 存儲過程的參數(shù)
30.4 存儲過程的過程體
30.5 局部變量
30.6 SET語句
30.7 流控制語句
30.8 調(diào)用存儲過程
30.9 使用SELECT INTO語句的存儲過程
30.10 錯誤消息、處理程序和條件
30.11 帶有游標(biāo)的存儲過程
30.12 存儲過程與事務(wù)
30.13 存儲過程與目錄
30.14 刪除存儲過程
30.15 編譯與重新編譯
30.16 存儲過程的安全
30.17 存儲過程的優(yōu)點
第31章 存 儲 函 數(shù)
31.1 簡介
31.2 存儲函數(shù)的例子
31.3 刪除存儲函數(shù)
第32章 觸 發(fā) 器
32.1 簡介
32.2 觸發(fā)器的一個示例
32.3 更復(fù)雜的例子
32.4 作為完整性約束的觸發(fā)器
32.5 刪除觸發(fā)器
32.6 SQL產(chǎn)品間的區(qū)別
32.7 答案
第六部分 對象關(guān)系概念
第33章 用戶定義數(shù)據(jù)類型、函數(shù)和運算符
33.1 簡介
33.2 創(chuàng)建用戶定義數(shù)據(jù)類型
33.3 訪問數(shù)據(jù)類型
33.4 值的情形表達
33.5 創(chuàng)建用戶定義的運算符
33.6 不透明的數(shù)據(jù)類型
33.7 命名行數(shù)據(jù)類型
33.8 類型表
33.9 數(shù)據(jù)類型的完整性約束
33.10 鍵和索引
33.11 答案
第34章 繼承、引用和集合
34.1 數(shù)據(jù)類型的繼承
34.2 通過行標(biāo)識鏈接表
34.3 集合
34.4 表的繼承
第35章 SQL之未來
附錄A SQL的語法
附錄B 標(biāo) 量 函 數(shù)
附錄C 參 考 文 獻


本目錄推薦

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