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

SQL完全手冊(第四版)

SQL完全手冊(第四版)

定 價:¥59.80

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

購買這本書可以去


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

內容簡介

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

作者簡介

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

圖書目錄

第一部分 引言
第1章 SQL簡介
1.1 簡介
1.2 數(shù)據庫、數(shù)據庫服務器和數(shù)據庫語言
1.3 關系模型
1.3.1 表、列和行
1.3.2 約束
1.3.3 主鍵
1.3.4 候選鍵
1.3.5 交換鍵
1.3.6 外鍵
1.4 什么是SQL
1.5 SQL應用程序的類別
1.6 SQL簡史
1.7 整體式、客戶/服務器與Internet體系結構
1.8 事務數(shù)據庫和數(shù)據倉庫
1.9 SQL的標準化
1.10 SQL數(shù)據庫服務器的市場
1.11 SQL版本
1.12 本書的結構
第2章 網球俱樂部示例數(shù)據庫
2.1 簡介
2.2 網球俱樂部的描述
2.3 表的內容
2.4 完整性約束
第3章 安 裝 軟 件
3.1 簡介
3.2 安裝MySQL
3.3 安裝ODBC
3.4 安裝WinSQL
3.5 從網站上下載SQL語句
3.6 準備
第4章 SQL概覽
4.1 簡介
4.2 登錄到MySQL數(shù)據庫服務器
4.3 創(chuàng)建新SQL用戶
4.4 創(chuàng)建數(shù)據庫
4.5 選擇當前數(shù)據庫
4.6 創(chuàng)建表
4.7 NULL值
4.8 使用數(shù)據填充表
4.9 查詢表
4.10 更新與刪除行
4.11 使用索引優(yōu)化查詢過程
4.12 視圖
4.13 用戶和數(shù)據安全
4.14 刪除數(shù)據庫對象
4.15 系統(tǒng)參數(shù)
4.16 SQL語句分組
4.17 目錄表
4.18 SQL語句的定義
第二部分 查詢與更新數(shù)據
第5章 SELECT語句:共用元素
5.1 簡介
5.2 常量及其數(shù)據類型
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 對結果列指派名稱
5.5 列規(guī)范
5.6 用戶變量和SET語句
5.7 系統(tǒng)變量
5.8 條件表達式
5.9 括號內的標量表達式
5.10 標量函數(shù)
5.11 情形表達式
5.12 NULL值作為表達式
5.13 復合標量表達式
5.13.1 復合數(shù)值表達式
5.13.2 復合字符串表達式
5.13.3 復合日期表達式
5.13.4 復合時間表達式
5.13.5 復合時戳表達式
5.14 聚合函數(shù)和標量子查詢
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 帶相關子查詢的比較運算符
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 相關子查詢的更多示例
8.15 否定條件
8.16 未來條件
8.17 答案
第9章 SELECT語句:SELECT從句和聚合函數(shù)
9.1 簡介
9.2 選擇所有列(*)
9.3 SELECT從句中的表達式
9.4 使用DISTINCT刪除重復的行
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的復雜示例
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 按序號及列標題排序
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 保留重復的行
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ù)據庫對象
第15章 創(chuàng) 建 表
15.1 簡介
15.2 創(chuàng)建新表
15.3 列的數(shù)據類型
15.3.1 整數(shù)數(shù)據類型
15.3.2 小數(shù)數(shù)據類型
15.3.3 浮點數(shù)據類型
15.3.4 字符串數(shù)據類型
15.3.5 時間數(shù)據類型
15.3.6 布爾數(shù)據類型
15.3.7 Blob數(shù)據類型
15.4 創(chuàng)建臨時表
15.5 復制表
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 相關的系統(tǒng)變量
17.9 答案
第18章 更改和刪除表
18.1 簡介
18.2 刪除整個表
18.3 重命名表
18.4 更改表的結構
18.5 更改列
18.6 更改完整性約束
18.7 答案
第19章 設 計 表
19.1 簡介
19.2 確定表與列
指南1:為每個表定義一個主鍵
指南2:表中的每個支配列必須是該表的一個候選鍵
指南3:在表中不使用重復組
指南4:不要連接列
19.3 添加冗余數(shù)據
指南5:在SELECT語句的處理時間不可接受時添加冗余數(shù)據
19.4 為列選擇數(shù)據類型
指南6:為彼此進行比較的列使用相同的數(shù)據類型。
指南7:僅在列涉及計算時才為其指定數(shù)值數(shù)據類型
指南8:不要忽略列的長度
指南9:不要為所有的字符串列使用VARCHAR數(shù)據類型
19.5 何時使用NOT NULL
指南10:當一列必須為每行包含一個值時使用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 視圖的應用領域
21.10.1 例程語句的簡化
21.10.2 重組表
21.10.3 SELECT語句的按步開發(fā)
21.10.4 指定完整性約束
21.10.5 數(shù)據安全
21.11 答案
第22章 創(chuàng)建數(shù)據庫
22.1 簡介
22.2 數(shù)據庫與目錄
22.3 創(chuàng)建數(shù)據庫
22.4 更新數(shù)據庫
22.5 刪除數(shù)據庫
第23章 用戶和數(shù)據安全
23.1 簡介
23.2 添加和刪除用戶
23.3 授予表和列以權限
23.4 授予數(shù)據庫權限
23.5 授予用戶權限
23.6 傳遞權限:WITH GRANT OPTION
23.7 角色處理
23.8 在目錄中記錄權限
23.9 撤銷權限
23.10 視圖的安全
23.11 答案
第24章 創(chuàng) 建 序 列
24.1 簡介
24.2 為何需要序列
24.3 序列的選項
24.4 檢索上一個生成的數(shù)字
24.5 更改和刪除序列
24.6 序列的權限
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 查詢多行的游標
26.13 瀏覽游標的方向
26.14 游標處理
26.15 FOR從句
26.16 通過游標刪除行
26.17 動態(tài)SQL
26.18 一個C程序的例子
第27章 事務與多用戶用途
27.1 簡介
27.2 什么是事務
27.3 開始事務
27.4 嵌入式SQL和事務
27.5 恢復點
27.6 多用戶用途的問題
27.6.1 臟讀取或未提交讀取
27.6.2 不可重復讀取或不可再生讀取
27.6.3 錯覺讀取
27.6.4 丟失更新
27.7 鎖定
27.8 死鎖
27.9 已鎖定數(shù)據的粒度
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 檢索關于SQL的數(shù)據
28.7 DDL語句和ODBC
28.8 DML語句和ODBC
28.9 在SQL中使用宿主變量
28.10 語句句柄的設置
28.11 SELECT語句
28.11.1 逐值檢索數(shù)據
28.11.2 逐行檢索數(shù)據
28.11.3 在一組行中檢索數(shù)據
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ù)據類型轉換
29.15 最后指定最大的表
29.16 避免ANY和ALL運算符
29.17 優(yōu)化程序的未來
29.18 答案
第五部分 過程數(shù)據庫對象
第30章 存 儲 過 程
30.1 簡介
30.2 存儲過程的一個示例
30.3 存儲過程的參數(shù)
30.4 存儲過程的過程體
30.5 局部變量
30.6 SET語句
30.7 流控制語句
30.8 調用存儲過程
30.9 使用SELECT INTO語句的存儲過程
30.10 錯誤消息、處理程序和條件
30.11 帶有游標的存儲過程
30.12 存儲過程與事務
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 更復雜的例子
32.4 作為完整性約束的觸發(fā)器
32.5 刪除觸發(fā)器
32.6 SQL產品間的區(qū)別
32.7 答案
第六部分 對象關系概念
第33章 用戶定義數(shù)據類型、函數(shù)和運算符
33.1 簡介
33.2 創(chuàng)建用戶定義數(shù)據類型
33.3 訪問數(shù)據類型
33.4 值的情形表達
33.5 創(chuàng)建用戶定義的運算符
33.6 不透明的數(shù)據類型
33.7 命名行數(shù)據類型
33.8 類型表
33.9 數(shù)據類型的完整性約束
33.10 鍵和索引
33.11 答案
第34章 繼承、引用和集合
34.1 數(shù)據類型的繼承
34.2 通過行標識鏈接表
34.3 集合
34.4 表的繼承
第35章 SQL之未來
附錄A SQL的語法
附錄B 標 量 函 數(shù)
附錄C 參 考 文 獻


本目錄推薦

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