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

SQL完全手冊(cè)(第四版)

SQL完全手冊(cè)(第四版)

定 價(jià):¥59.80

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

購(gòu)買(mǎi)這本書(shū)可以去


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

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

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

圖書(shū)目錄

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


本目錄推薦

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