日韩精品 中文字幕 动漫,91亚洲午夜一区,在线不卡日本v一区v二区丶,久久九九国产精品自在现拍

注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)數(shù)據(jù)庫SQL SeverSQL基礎(chǔ)教程

SQL基礎(chǔ)教程

SQL基礎(chǔ)教程

定 價:¥69.00

作 者: (日)MICK 著
出版社: 人民郵電出版社
叢編項:
標(biāo) 簽: 計算機與互聯(lián)網(wǎng) 數(shù)據(jù)庫

ISBN: 9787115322692 出版時間: 2013-08-01 包裝: 平裝
開本: 16開 頁數(shù): 294 字?jǐn)?shù):  

內(nèi)容簡介

  《圖靈程序設(shè)計叢書:SQL基礎(chǔ)教程》介紹了關(guān)系數(shù)據(jù)庫以及用來操作關(guān)系數(shù)據(jù)庫的SQL語言的使用方法,提供了大量的示例程序和詳實的操作步驟說明,讀者可以親自動手解決具體問題,循序漸進地掌握SQL的基礎(chǔ)知識和技巧,切實提高自身的編程能力。在每章結(jié)尾備有習(xí)題,用來檢驗讀者對該章內(nèi)容的理解程度。另外,《圖靈程序設(shè)計叢書:SQL基礎(chǔ)教程》還將重要知識點總結(jié)為“法則”,方便大家隨時查閱?!秷D靈程序設(shè)計叢書:SQL基礎(chǔ)教程》適合完全沒有或者具備較少編程和系統(tǒng)開發(fā)經(jīng)驗的初學(xué)者,也可以作為大中專院校的教材及企業(yè)新人的培訓(xùn)用書。

作者簡介

  MICK日本資深數(shù)據(jù)庫工程師,致力于商業(yè)智能和數(shù)據(jù)倉庫的開發(fā)。為日本著名的IT雜志W(wǎng)EB+PRESS撰寫專欄。著作有《達人SQL完全指南》、《達人SQL設(shè)計終極指南》,譯著有《SQL謎題》、《SQL權(quán)威指南》等。孫淼專業(yè)從事對日軟件設(shè)計和研發(fā)工作,曾于2007年至2009年赴日學(xué)習(xí)工作。精通J2EE和數(shù)據(jù)庫開發(fā),熱衷于品嘗和制作美食。羅勇專業(yè)從事對日軟件設(shè)計和研發(fā)工作,曾于2007年至2009年赴日學(xué)習(xí)工作。精通J2EE和數(shù)據(jù)庫開發(fā)。譯有《NoSQL數(shù)據(jù)庫入門》、《明解C語言》等。

圖書目錄

目 錄

前言 III
關(guān)于本書 IV
讀者對象 IV
學(xué)習(xí)本書前的預(yù)備知識 IV
本書涉及的關(guān)系數(shù)據(jù)庫 V
本書的學(xué)習(xí)安排 V
隨書光盤簡介 VI

第1章 數(shù)據(jù)庫和SQL 1
1-1 數(shù)據(jù)庫是什么 3
 我們身邊的數(shù)據(jù)庫 3
 為什么DBMS那么重要 4
 DBMS種類 6
1-2 數(shù)據(jù)庫的結(jié)構(gòu) 8
 RDBMS的常見系統(tǒng)結(jié)構(gòu) 8
 表的結(jié)構(gòu) 10
1-3 SQL概要 13
 標(biāo)準(zhǔn)SQL 13
 SQL語句及其種類 14
 SQL的基本書寫規(guī)則 15
1-4 表的創(chuàng)建 18
 表的內(nèi)容的創(chuàng)建 18
 數(shù)據(jù)庫的創(chuàng)建(CREATE DATABASE語句) 19
 表的創(chuàng)建(CREATE TABLE語句) 19
 命名規(guī)則 21
 數(shù)據(jù)類型的指定 22
 約束的設(shè)置 24
1-5 表的刪除和更新 25
 表的刪除(DROP TABLE語句) 25
 表定義的更新(ALTER TABLE語句) 26
 向Shohin表中插入數(shù)據(jù) 27
練習(xí)題 30

第2章 查詢基礎(chǔ) 31
2-1 SELECT語句基礎(chǔ) 33
 列的查詢 33
 查詢出表中所有的列 35
 為列設(shè)定別名 36
 常數(shù)的查詢 38
 從結(jié)果中刪除重復(fù)行 38
 根據(jù)WHERE語句來選擇記錄 41
 注釋的書寫方法 43
2-2 算術(shù)運算符和比較運算符 45
 算術(shù)運算符 45
 需要注意NULL 46
 比較運算符 48
 對字符串使用不等號時的注意事項 50
 不能對NULL使用比較運算符 53
2-3 邏輯運算符 56
 NOT運算符 56
 AND運算符和OR運算符 58
 通過括號進行強化 60
 邏輯運算符和真值 62
 含有NULL時的真值 64
練習(xí)題 66

第3章 聚合與排序 67
3-1 對表進行聚合查詢 69
 聚合函數(shù) 69
 計算表中數(shù)據(jù)的行數(shù) 70
 計算NULL以外數(shù)據(jù)的行數(shù) 71
 計算合計值 72
 計算平均值 74
 計算最大值和最小值 75
 使用聚合函數(shù)刪除重復(fù)值(關(guān)鍵字DISTINCT) 77
3-2 對表進行分組 79
 GROUP BY子句 79
 聚合鍵中包含NULL的情況 81
 使用WHERE子句時GROUP BY的執(zhí)行結(jié)果 82
 與聚合函數(shù)和GROUP BY子句有關(guān)的常見錯誤 84
3-3 為聚合結(jié)果指定條件 89
 HAVING子句 89
 HAVING子句的構(gòu)成要素 92
 相對于HAVING子句,更適合寫在WHERE子句中的條件 93
3-4 對查詢結(jié)果進行排序 96
 ORDER BY子句 96
 指定升序或降序 98
 指定多個排序鍵 99
 NULL的順序 99
 在排序鍵中使用顯示用別名 100
 ORDER BY子句中可以使用的列 102
 不要使用列編號 102
練習(xí)題 104

第4章 數(shù)據(jù)更新 105
4-1 數(shù)據(jù)的插入(INSERT語句的使用方法) 107
 什么是INSERT 107
 INSERT語句的基本語法 108
 列清單的省略 111
 插入NULL 111
 插入默認(rèn)值 112
 從其他表中復(fù)制數(shù)據(jù) 114
4-2 數(shù)據(jù)的刪除(DELETE語句的使用方法) 117
 DROP TABLE語句和DELETE語句 117
 DELETE語句的基本語法 117
 指定刪除對象的DELETE語句(搜索型DELETE) 118
4-3 數(shù)據(jù)的更新(UPDATE語句的使用方法) 121
 UPDATE語句的基本語法 121
 指定條件的UPDATE語句(搜索型UPDATE) 122
 使用NULL進行更新 123
 多列更新 124
4-4 事務(wù) 126
 什么是事務(wù) 126
 創(chuàng)建事務(wù) 127
 ACID特性 132
練習(xí)題 133

第5章 復(fù)雜查詢 135
5-1 視圖 137
 視圖和表 137
 創(chuàng)建視圖的方法 139
 視圖的限制①——定義視圖時不能使用ORDER BY子句 142
 視圖的限制②——對視圖進行更新 143
 刪除視圖 147
5-2 子查詢 148
 子查詢和視圖 148
 子查詢的名稱 151
 標(biāo)量子查詢 151
 標(biāo)量子查詢的書寫位置 154
 使用標(biāo)量子查詢時的注意事項 155
5-3 關(guān)聯(lián)子查詢 156
 普通的子查詢和關(guān)聯(lián)子查詢的區(qū)別 156
 關(guān)聯(lián)子查詢也是用來對集合進行切分的 159
 結(jié)合條件一定要寫在子查詢中 160
練習(xí)題 161

第6章 函數(shù)、謂詞、CASE表達式 163
6-1 各種各樣的函數(shù) 165
 函數(shù)的種類 165
 算術(shù)函數(shù) 166
 字符串函數(shù) 170
 日期函數(shù) 178
 轉(zhuǎn)換函數(shù) 182
6-2 謂詞 186
 什么是謂詞 186
 LIKE謂詞——字符串的部分一致查詢 186
 BETWEENT謂詞——范圍查詢 190
 IS NULL、IS NOT NULL——判斷是否為NULL 191
 IN謂詞——OR的簡便用法 192
 使用子查詢作為IN謂詞的參數(shù) 193
 EXIST謂詞 198
6-3 CASE表達式 202
 什么是CASE表達式 202
 CASE表達式的語法 202
 CASE表達式的使用方法 203
練習(xí)題 209

第7章 集合運算 211
7-1 表的加減法 213
 什么是集合運算 213
 表的加法——UNION 213
 集合運算的注意事項 216
 包含重復(fù)行的集合運算——ALL選項 217
 選取表中公共部分——INTERSECT 218
 記錄的減法——EXCEPT 219
7-2 聯(lián)結(jié)(以列為單位對表進行聯(lián)結(jié)) 222
 什么是聯(lián)結(jié) 222
 內(nèi)聯(lián)結(jié)——INNER JOIN 223
 外聯(lián)結(jié)——OUTER JOIN 228
 3張以上表的聯(lián)結(jié) 231
 交叉聯(lián)結(jié)——CROSS JOIN 234
 特定的聯(lián)結(jié)語句和過時的語法 237
練習(xí)題 242

第8章 SQL高級處理 243
8-1 窗口函數(shù) 245
 什么是窗口函數(shù) 245
 窗口函數(shù)的語法 246
 語法的基本使用方法——使用RANK函數(shù) 246
 無須指定PARTITION BY 249
 專用窗口函數(shù)的種類 250
 窗口函數(shù)的適用范圍 251
 作為窗口函數(shù)使用的聚合函數(shù) 252
 計算移動平均 254
 兩個ORDER BY 257
8-2 GROUPING運算符 259
 同時計算出合計值 259
 ROLLUP——同時計算出合計值和小計值 260
 GROUPING函數(shù)——讓NULL更加容易分辨 265
 CUBE——用數(shù)據(jù)來搭積木 267
 GROUPING SETS——取得期望的積木 269
練習(xí)題 270

附錄A 安裝PostgreSQL 271
附錄B 在PostgreSQL中執(zhí)行SQL的方法 278
附錄C 練習(xí)題答案 284

本目錄推薦

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