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

SQL學(xué)習(xí)指南(第2版 修訂版)

SQL學(xué)習(xí)指南(第2版 修訂版)

定 價(jià):¥49.00

作 者: (美)博利厄 著,張偉超,林青松 譯
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: SQL 計(jì)算機(jī)/網(wǎng)絡(luò) 數(shù)據(jù)庫(kù)

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


ISBN: 9787115383440 出版時(shí)間: 2015-02-01 包裝:
開(kāi)本: 頁(yè)數(shù): 字?jǐn)?shù):  

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

  本書(shū)全面系統(tǒng)地介紹了SQL語(yǔ)言各方面的基礎(chǔ)知識(shí)以及一些高級(jí)特性,包括SQL數(shù)據(jù)語(yǔ)言、SQL方案語(yǔ)言、數(shù)據(jù)集操作、子查詢以及內(nèi)建函數(shù)與條件邏輯等內(nèi)容。書(shū)中每個(gè)章節(jié)講述一個(gè)相對(duì)獨(dú)立的主題,并提供了相關(guān)示例和練習(xí)。本書(shū)內(nèi)容以SQL 92標(biāo)準(zhǔn)為藍(lán)本,涵蓋了市場(chǎng)上常用數(shù)據(jù)庫(kù)的最新版本(MySQL 6.0、Oracle 11g及Microsoft SQL Server 2008)。本書(shū)適合數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā)者、數(shù)據(jù)庫(kù)管理員和高級(jí)用戶閱讀。針對(duì)開(kāi)發(fā)基于數(shù)據(jù)庫(kù)的應(yīng)用程序,以及日常的數(shù)據(jù)庫(kù)系統(tǒng)管理,本書(shū)都展現(xiàn)了大量經(jīng)過(guò)實(shí)踐檢驗(yàn)的方法和技巧。讀者可以通過(guò)對(duì)本書(shū)循序漸進(jìn)地學(xué)習(xí)快速掌握SQL語(yǔ)言,也可以在實(shí)際工作中遇到問(wèn)題時(shí)直接翻閱本書(shū)中的相關(guān)章節(jié)以獲取解決方案。

作者簡(jiǎn)介

  Alan Beaulieu,從事設(shè)計(jì)、構(gòu)建和實(shí)現(xiàn)應(yīng)用數(shù)據(jù)庫(kù)已有15個(gè)年頭,他目前經(jīng)營(yíng)自己的顧問(wèn)公司,專門(mén)提供金融和電信領(lǐng)域的Oracle數(shù)據(jù)庫(kù)設(shè)計(jì)與支持服務(wù)。Alan使用了Oracle的諸多特性,如并行查詢、分區(qū)和并行服務(wù)器等,以構(gòu)建OLTP和OLAP環(huán)境下的大型數(shù)據(jù)庫(kù)。Alan獲得了康奈爾大學(xué)工程學(xué)院的運(yùn)籌學(xué)學(xué)士學(xué)位,現(xiàn)在和妻子以及兩個(gè)女兒一起住在馬薩諸塞州,可以通過(guò)電子郵箱albeau_mosql@yahoo.com與他聯(lián)系。

圖書(shū)目錄

第1章 背景知識(shí) 
1.1 數(shù)據(jù)庫(kù)簡(jiǎn)介 
1.1.1 非關(guān)系數(shù)據(jù)庫(kù) 
1.1.2 關(guān)系模型 
1.1.3 一些術(shù)語(yǔ) 
1.2 什么是SQL 
1.2.1 SQL語(yǔ)句的分類 
1.2.2 SQL:非過(guò)程化語(yǔ)句 
1.2.3 SQL示例 
1.3 什么是MySQL 
1.4 內(nèi)容前瞻 
第2章 創(chuàng)建和使用數(shù)據(jù)庫(kù) 
2.1 創(chuàng)建MySQL數(shù)據(jù)庫(kù) 
2.2 使用mysql命令行工具 
2.3 MySQL數(shù)據(jù)類型 
2.3.1 字符型數(shù)據(jù) 
2.3.2 數(shù)值型數(shù)據(jù) 
2.3.3 時(shí)間數(shù)據(jù) 
2.4 表的創(chuàng)建 
2.4.1 第1步:設(shè)計(jì) 
2.4.2 第2步:精化 
2.4.3 第3步:構(gòu)建SQL方案語(yǔ)句 
2.5 操作與修改表 
2.5.1 插入數(shù)據(jù) 
2.5.2 更新數(shù)據(jù) 
2.5.3 刪除數(shù)據(jù) 
2.6 導(dǎo)致錯(cuò)誤的語(yǔ)句 
2.6.1 主鍵不唯一 
2.6.2 不存在的外鍵 
2.6.3 列值不合法 
2.6.4 無(wú)效的日期轉(zhuǎn)換 
2.7 Bank方案 
第3章 查詢?nèi)腴T(mén) 
3.1 查詢機(jī)制 
3.2 查詢語(yǔ)句 
3.3 select子句 
3.3.1 列的別名 
3.3.2 去除重復(fù)的行 
3.4 from子句 
3.4.1 表的概念 
3.4.2 表連接 
3.4.3 定義表別名 
3.5 where子句 
3.6 group by和having子句 
3.7 order by子句 
3.7.1 升序或降序排序 
3.7.2 根據(jù)表達(dá)式排序 
3.7.3 根據(jù)數(shù)字占位符排序 
3.8 小測(cè)驗(yàn) 
第4章 過(guò)濾 
4.1 條件評(píng)估 
4.1.1 使用圓括號(hào) 
4.1.2 使用not操作符 
4.2 構(gòu)建條件 
4.3 條件類型 
4.3.1 相等條件 
4.3.2 范圍條件 
4.3.3 成員條件 
4.3.4 匹配條件 
4.4 null: 4個(gè)字母的關(guān)鍵字 
4.5 小測(cè)驗(yàn) 
第5章 多表查詢 
5.1 什么是連接 
5.1.1 笛卡兒積 
5.1.2 內(nèi)連接 
5.1.3 ANSI連接語(yǔ)法 
5.2 連接3個(gè)或更多的表 
5.2.1 將子查詢結(jié)果作為查詢表 
5.2.2 連續(xù)兩次使用同一個(gè)表 
5.3 自連接 
5.4 相等連接和不等連接 
5.5 連接條件和過(guò)濾條件 
5.6 小測(cè)驗(yàn) 
第6章 使用集合 
6.1 集合理論基礎(chǔ) 
6.2 集合理論實(shí)踐 
6.3 集合操作符 
6.3.1 union操作符 
6.3.2 intersect操作符 
6.3.3 except操作符 
6.4 集合操作規(guī)則 
6.4.1 對(duì)復(fù)合查詢結(jié)果排序 
6.4.2 集合操作符優(yōu)先級(jí) 
6.5 小測(cè)驗(yàn) 
第7章 數(shù)據(jù)生成、轉(zhuǎn)換和操作 
7.1 使用字符串?dāng)?shù)據(jù) 
7.1.1 生成字符串 
7.1.2 操作字符串 
7.2 使用數(shù)值數(shù)據(jù) 
7.2.1 執(zhí)行算術(shù)函數(shù) 
7.2.2 控制數(shù)字精度 
7.2.3 處理有符號(hào)數(shù) 
7.3 使用時(shí)間數(shù)據(jù) 
7.3.1 處理時(shí)區(qū) 
7.3.2 生成時(shí)間數(shù)據(jù) 
7.3.3 操作時(shí)間數(shù)據(jù) 
7.4 轉(zhuǎn)換函數(shù) 
7.5 小測(cè)驗(yàn) 
第8章 分組與聚集 
8.1 分組概念 
8.2 聚集函數(shù) 
8.2.1 隱式或顯式分組 
8.2.2 對(duì)獨(dú)立值計(jì)數(shù) 
8.2.3 使用表達(dá)式 
8.2.4 如何處理null值 
8.3 產(chǎn)生分組 
8.3.1 對(duì)單列的分組 
8.3.2 對(duì)多列的分組 
8.3.3 利用表達(dá)式分組 
8.3.4 產(chǎn)生合計(jì)數(shù) 
8.4 分組過(guò)濾條件 
8.5 小測(cè)驗(yàn) 
第9章 子查詢 
9.1 什么是子查詢 
9.2 子查詢類型 
9.3 非關(guān)聯(lián)子查詢 
9.3.1 多行單列子查詢 
9.3.2 多列子查詢 
9.4 關(guān)聯(lián)子查詢 
9.4.1 exists 運(yùn)算符 
9.4.2 關(guān)聯(lián)子查詢操作數(shù)據(jù) 
9.5 何時(shí)使用子查詢 
9.5.1 子查詢作為數(shù)據(jù)源 
9.5.2 過(guò)濾條件中的子查詢 
9.5.3 子查詢作為表達(dá)式生成器 
9.6 子查詢總結(jié) 
9.7 小測(cè)驗(yàn) 
第10章 再談連接 
10.1 外連接 
10.1.1 左外連接與右外連接 
10.1.2 三路外連接 
10.1.3 自外連接 
10.2 交叉連接 
10.3 自然連接 
10.4 小測(cè)驗(yàn) 
第11章 條件邏輯 
11.1 什么是條件邏輯 
11.2 case 表達(dá)式 
11.2.1 查找型case表達(dá)式 
11.2.2 簡(jiǎn)單case表達(dá)式 
11.3 case表達(dá)式范例 
11.3.1 結(jié)果集變換 
11.3.2 選擇性聚合 
11.3.3 存在性檢查 
11.3.4 除零錯(cuò)誤 
11.3.5 有條件更新 
11.3.6 null值處理 
11.4 小測(cè)驗(yàn) 
第12章 事務(wù) 
12.1 多用戶數(shù)據(jù)庫(kù) 
12.1.1 鎖 
12.1.2 鎖的粒度 
12.2 什么是事務(wù) 
12.2.1 啟動(dòng)事務(wù) 
12.2.2 結(jié)束事務(wù) 
12.2.3 事務(wù)保存點(diǎn) 
12.3 小測(cè)驗(yàn) 
第13章 索引和約束 
13.1 索引 
13.1.1 創(chuàng)建索引 
13.1.2 索引類型 
13.1.3 如何使用索引 
13.1.4 索引的不足 
13.2 約束 
13.2.1 創(chuàng)建約束 
13.2.2 約束與索引 
13.2.3 級(jí)聯(lián)約束 
13.3 小測(cè)驗(yàn) 
第14章 視圖 
14.1 什么是視圖 
14.2 為什么使用視圖 
14.2.1 數(shù)據(jù)安全 
14.2.2 數(shù)據(jù)聚合 
14.2.3 隱藏復(fù)雜性 
14.2.4 連接分區(qū)數(shù)據(jù) 
14.3 可更新的視圖 
14.3.1 更新簡(jiǎn)單視圖 
14.3.2 更新復(fù)雜視圖 
14.4 小測(cè)驗(yàn) 
第15章 元數(shù)據(jù) 
15.1 關(guān)于數(shù)據(jù)的數(shù)據(jù) 
15.2 信息模式 
15.3 使用元數(shù)據(jù) 
15.3.1 模式生成腳本 
15.3.2 部署驗(yàn)證 
15.3.3 生成動(dòng)態(tài)SQL 
15.4 小測(cè)驗(yàn) 
附錄A 示例數(shù)據(jù)庫(kù)的ER圖 
附錄B MySQL對(duì)SQL語(yǔ)言的擴(kuò)展 
B.1 擴(kuò)展select語(yǔ)句 
B.1.1 limit子句 
B.1.2 into outfile子句 
B.2 組合insert/update語(yǔ)句 
B.3 按排序更新和刪除 
B.4 多表更新與刪除 
附錄C 練習(xí)答案

本目錄推薦

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