《SQL從入門到精通》是2009年4月電子工業出版社出版的圖書,作者是王向雲、王嶸、張琨。
基本介紹
- 書名:SQL從入門到精通
- 作者:王向雲 、王嶸 、張琨
- ISBN:7121082268、9787121082269
- 頁數:419 頁
- 出版社:電子工業出版社
- 出版時間:2009年
- 裝幀:平裝
- 開本:16開
- 版次:1
編輯推薦
《SQL從入門到精通》可作為學習和使用SQL的計算機專業或相關專業本科生的參考手冊,是資料庫開發人員理想的參考書。
內容簡介
《SQL從入門到精通》結構清晰、注重實用、深入淺出、示例詳盡、涉及知識面廣,非常適合資料庫開發人員學習使用,尤其適合SQL Server 2000及SQL Server 2008版本開發人員。
圖書目錄
3.1 準備知識
3.1.1 常量
3.1.2 運算符
3.1.3 表達式
3.1.4 內置函式
3.1.5 NULL值
3.2 查詢的基本結構
3.2.1 SELECT語句結構
3.2.2 SELECT語句的執行步驟
3.3 列的查詢
3.3.1 單列查詢
3.3.2 多列查詢
3.3.3 查詢所有的欄位
3.3.4 重複信息的去除
3.4 查詢結果的排序
3.4.1 單列排序
3.4.2 多列排序
3.5 簡單搜尋條件的查詢
3.5.1 WHERE子句單條件查詢
3.5.2 WHERE子句運算符查詢
3.5.3 BETWEEN子句條件查詢.
3.6 複雜搜尋條件的查詢
3.6.1 使用AND和OR運算符
3.6.2 使用IN運算符
3.6.3 使用NOT運算符
3.6.4 使用LIKE運算符
3.7 聚合函式與組合查詢
3.7.1 聚合函式
3.7.2 GROUP BY子句
3.7.3 HAVING子旬
3.8 多表查詢
3.8.1 多表連線的目的
3.8.2 簡單的二表連線與多表連線
3.8.3 多表連線的類型
3.8.4 UNION與UNl0N JOIN子旬
3.9 子查詢
3.9.1 單行子查詢的創建和使用
3.9.2 多行子查詢的創建和使用
3.9.3 嵌套子查詢的創建和使用
第4章 數據的插入
4.1 單行記錄的插入
4.1.1 插入的基本語法
4.1.2 整行的插入
4.1.3 NULL值的插入
4.1.4 唯一值的插入
4.1.5 特定欄位的插人
4.2 多行記錄的插入
4.2.1 使用VALUES關鍵字
4.2.2使用SELECT語句
4.3 數據轉換服務(數據的導入/導出)
4.3.1 Access資料庫數據的導出
4.3.2 Access資料庫數據的導入
4.3.3 SQL Server 2000資料庫數據的導出
4.3.4 SQL Server 2000資料庫數據的導入
4.3.5 SQL Server 2008資料庫數據的導出
4.3.6 SQL Server 2008資料庫數據的導入
第5章 數據的更新和刪除.
5.1 數據的更新
5.1.1 UPDATE語句的簡單結構
5.1.2 行值和列值的更新
5.1.3 UPDATE語句的複雜結構
5.1.4 數據分步更新
5.2 數據的刪除.
5.2.1 DELETE語句的結構
5.2.2 指定數據的刪除
第6章 視圖與索引的操作
6.1 視圖的基礎知識
6.1.1 視圖的概念
6.1.2 視圖的優缺點
6.2 視圖的操作
6.2.1 視圖的創建
6.2.2 視圖數據的查詢和修改
6.2.3 視圖的刪除
6.3 索引的基礎知識
6.3.1 索引的概念
6.3.2 索引的分類
6.3.3 索引的使用原則
6.4 索引的操作
6.4.1 索引的創建
6.4.2 索引的刪除
第7 章數據的完整性
7.1 數據完整性概述
7.1.1 數據完整性的定義
7.1.2 數據完整性的類型
7.2 約束
7.2.1 NOT NULL約束.
7.2.2 UNIQUE約束
7.2.3 PR蹦ARY KEY約束
7.2.4 FOREIGN KEY約束
7.2.5 CHECK約束
7.3 規則和默認值
7.3.1 規則的操作
7.3.2 默認值的操作
第8章 SQL的安全性
8.1 SQL的安全模型概述
8.2 用戶管理
8.2.1 SQL語句方式
8.2.2 存儲過程方式
8.3 許可權管理
8.3.1 GRANT語句授予許可權
8.3.2 REVOKE語句取消許可權
8.3.3 SEl.ECT許可權控制
8.3.4 INSERT許可權控制
8.3.5 UPDATE許可權控制
8.3.6 DELETE許可權控制
8.4 角色管理
8.4.1 創建角色
8.4.2 刪除角色
8.4.3 授予角色
8.4.4 取消角色
第9章 存儲過程與用戶自定義函式
9.1 Transact-SQL介紹
9.1.1 Transact-SQL概述
9.1.2 控制語句
9.2 存儲過程概述
9.2.1 什麼是存儲過程
9.2.2 存儲過程的優點
9.2.3 存儲過程的種類
9.3 存儲過程的創建和使用
9.3.1 存儲過程的創建和執行
9.3.2 存儲過程的使用
9.4 用戶自定義函式概述
9.5 用戶自定義函式的創建和使用
9.5.1 用戶自定義函式的創建和調用
9.5.2 操作用戶自定義函式
第10章 觸發器
10.1 觸發器概述
10.1.1 觸發器的定義
10.1.2 觸發器的作用
10.1.3 觸發器的設計
10.2 DML觸發器的創建及操作
10.2.1 創建DML觸發器
10.2.2 DML觸發器的操作
10.3 DML觸發器的套用
10.3.1INSERT觸發器
10.3.2 DELETE觸發器
10.3.3 UPDATE觸發器
10.3.4 INSTEAD OF觸發器
10.3.5 嵌套觸發器
10.3.6 遞歸觸發器
10.4 DDL觸發器的創建及使用
第11章 游標
11.1 游標概述
11.1.1 游標的概念
11.1.2 游標的分類
11.2 游標的操作
11.2.1 游標的創建
11.2.2 游標的打開
11.2.3 獲取游標數據
11.2.4 游標的關閉
11.2.5 游標的釋放
11.3 游標的使用
11.3.1 基於游標的定位
11.3.2 基於游標的檢索
11.3.3 利用游標對數據進行操作
11.3.4 在存儲過程中使用游標
11.3.5 嵌套游標
第12章 事務控制與並發處理
12.1 事務的概述
12.1.1 事務的產生
12.1.2 事務的生命周期
12.1.3 事務的特性
12.2 事務控制的操作
12.2.1 事務處理語句
12.2.2 啟動事務
12.2.3 提交和回滾事務
12.2.4 事務的保存點
12.3 事務的使用
12.3.1 嵌套事務
12.3.2 批處理中的事務
12.3.3 存儲過程和觸發器中的事務
12.3.4 套用游標的事務
12.4 並發處理
12.4.1 並發訪問的問題
12.4.2 鎖
12.4.3 事務的隔離級別
12.4.4 事務的阻塞及死鎖
第13章 實例
13.1 實例資料庫功能介紹
13.2 資料庫和表的操作
13.2.1 資料庫的創建
13.2.2 表的創建
13.2.3 表中數據的操作
13.3 完整性設定
13.3.1 約束的操作
13.3.2 規則的操作
13.3.3 默認值的操作
13.4 索引和視圖的操作
13.4.1 索引的操作
13.4.2 視圖的操作
13.5 安全性設定
13.5.1 用戶的操作
13.5.2 角色的操作
13.5.3 許可權的操作
13.6 存儲過程及游標
13.6.1 利用存儲過程來獲得連線的信息
13.6.2 利用存儲過程和游標來判斷是否違反中斷規則
13.7 觸發器
13.7.1 INSERT觸發器
13.7.2 UPDATE觸發器
13.8 事務及並發處理