SQL學習指南

SQL學習指南

《SQL學習指南》是 2010年人民郵電出版社 出版的圖書,作者是 比利(AlanBeaulieu)。

基本信息

內容簡介

《SQL學習指南(第2版)》全面系統地介紹了SQL語言各方面的基礎知識以及一些高級特性,包括SQL數據語言、SQL方案語言、數據集操作、子查詢以及內建函式與條件邏輯等內容。書中每個章節講述一個相對獨立的主題,並提供了相關示例和練習。《SQL學習指南(第2版)》內容以SQL92標準為藍本,涵蓋了市場上常用資料庫的最新版本(MySQI。6.0、Oracle 11 g及Microsoft SQL Server 2008)。《SQL學習指南(第2版)》適合資料庫套用開發者、資料庫管理員和高級用戶閱讀。針對開發基於資料庫的應用程式,以及日常的資料庫系統管理,《SQL學習指南(第2版)》都展現了大量經過實踐檢驗的方法和技巧。讀者可以通過對《SQL學習指南(第2版)》循序漸進地學習快速掌握SQL語言,也可以在實際工作中遇到問題時直接翻閱《SQL學習指南(第2版)》中的相關章節以獲取解決方案。

作者簡介

比利(Alan Beaulieu),從事設計、構建和實現套用資料庫已有15個年頭,他目前經營自己的顧問公司,專門提供金融和電信領域的Oracle資料庫設計與支持服務。Alan畢業於康奈爾大學工程學院。

圖書目錄

第1章 背景知識

1.1 資料庫簡介

1.1.1 非關係資料庫

1.1.2 關係模型

1.1.3 一些術語

1.2 什麼是SQL

1.2.1 SQL語句的分類

1.2.2 SQL非過程化語句

1.2.3 SQL示例

1.3 什麼是MySQL

1.4 內容前瞻

第2章 創建和使用資料庫

2.1 創建MySQL資料庫

2.2 使用mysql命令行工具

2.3 MySQL數據類型

2.3.1 字元型數據

2.3.2 數值型數據

2.3.3 時間數據

2.4 表的創建

2.4.1 第1步:設計

2.4.2 第2步:精化

2.4.3 第3步:構建SQL方案語句

2.5 操作與修改表

2.5.1 插入數據

2.5.2 更新數據

2.5.3 刪除數據

2.6 導致錯誤的語句

2.6.1 主鍵不唯

2.6.2 不存在的外鍵

2.6.3 列值不合法

2.6.4 無效的日期轉換

2.7 Bank方案

第3章 查詢入門

3.1 查詢機制

3.2 查詢語句

3.3 select子句

3.3.1 列的別名

3.3.2 去除重複的行

3.4 from子句

3.4.1 表的概念

3.4.2 表連線

3.4.3 定義表別名

3.5 where子句

3.6 groupby和having子句

3.7 orderby子句

3.7.1 升序或降序排序

3.7.2 根據表達式排序

3.7.3 根據數字占位符排序

3.8 小測驗

第4章 過濾

4.1 條件評估

4.1.1 使用圓括弧

4.1.2 使用not操作符

4.2 構建條件

4.3 條件類型

4.3.1 相等條件

4.3.2 範圍條件

4.3.3 成員條件

4.3.4 匹配條件

4.4 null4.個字母的關鍵字

4.5 小測驗

第5章 多表查詢

5.1 什麼是連線

5.1.1 笛卡兒積

5.1.2 內連線

5.1.3 ANSI連線語法

5.2 連線3個或更多的表

5.2.1 將子查詢結果作為查詢表

5.2.2 連續兩次使用同一個表

5.3 自連線

5.4 相等連線和不等連線

5.5 連線條件和過濾條件

5.6 小測驗

第6章 使用集合

6.1 集合理論基礎

6.2 集合理論實踐

6.3 集合操作符

6.3.1 union操作符

6.3.2 intersect操作符

6.3.3 except操作符

6.4 集合操作規則

6.4.1 對複合查詢結果排序

6.4.2 集合操作符優先權

6.5 小測驗

第7章 數據生成、轉換和操作

7.1 使用字元串數據

7.1.1 生成字元串

7.1.2 操作字元串

7.2 使用數值數據

7.2.1 執行算術函式

7.2.2 控制數字精度

7.2.3 處理有符號數

7.3 使用時間數據

7.3.1 處理時區

7.3.2 生成時間數據

7.3.3 操作時間數據

7.4 轉換函式

7.5 小測驗

第8章 分組與聚集

8.1 分組概念

8.2 聚集函式

8.2.1 隱式或顯式分組

8.2.2 對獨立值計數

8.2.3 使用表達式

8.2.4 如何處理null值

8.3 產生分組

8.3.1 對單列的分組

8.3.2 對多列的分組

8.3.3 利用表達式分組

8.3.4 產生合計數

8.4 分組過濾條件

8.5 小測驗

第9章 子查詢

9.1 什麼是子查詢

9.2 子查詢類型

9.3 非關聯子查詢

9.3.1 多行單列子查詢

9.3.2 多列子查詢

9.4 關聯子查詢

9.4.1 exists運算符

9.4.2 關聯子查詢運算元據

第10章 再談連線

第11章 條件邏輯

第12章 事務

第13章 索引和約束

第14章 視圖

第15章 元數據

附錄

相關詞條

相關搜尋

熱門詞條

聯絡我們