注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)數(shù)據(jù)庫(kù)SQL Sever腦動(dòng)力:SQL語(yǔ)言實(shí)務(wù)速查效率手冊(cè)

腦動(dòng)力:SQL語(yǔ)言實(shí)務(wù)速查效率手冊(cè)

腦動(dòng)力:SQL語(yǔ)言實(shí)務(wù)速查效率手冊(cè)

定 價(jià):¥49.00

作 者: 王偉東
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: SQL

ISBN: 9787121176616 出版時(shí)間: 2012-09-01 包裝: 平裝
開(kāi)本: 32開(kāi) 頁(yè)數(shù): 字?jǐn)?shù):  

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

  本書(shū)內(nèi)容全面、結(jié)構(gòu)清晰、查詢(xún)方便,不僅全面地介紹了SQL語(yǔ)句,而且兼顧了其在SQLServer和Oracle數(shù)據(jù)庫(kù)產(chǎn)品中的實(shí)現(xiàn)。本書(shū)共15章,分別介紹了SQL數(shù)據(jù)類(lèi)型、數(shù)據(jù)表、視圖、約束、SQL函數(shù)、SQL查詢(xún)、數(shù)據(jù)處理、數(shù)據(jù)安全、存儲(chǔ)過(guò)程、觸發(fā)器、游標(biāo)和嵌入式SQL等知識(shí)點(diǎn),同時(shí)每個(gè)知識(shí)點(diǎn)都配合了詳細(xì)、豐富的示例進(jìn)行講解,使讀者可以很輕松地學(xué)習(xí)本書(shū)內(nèi)容。

作者簡(jiǎn)介

暫缺《腦動(dòng)力:SQL語(yǔ)言實(shí)務(wù)速查效率手冊(cè)》作者簡(jiǎn)介

圖書(shū)目錄

第1章  數(shù)據(jù)庫(kù)系統(tǒng)與SQL 基礎(chǔ)知識(shí) 1
 1.1  數(shù)據(jù)庫(kù)系統(tǒng)基本概念 1
 1.1.1  什么是SQL 1
 1.1.2  什么是數(shù)據(jù)庫(kù) 2
 1.1.3  什么是數(shù)據(jù)庫(kù)管理系統(tǒng) 2
 1.2  SQL基礎(chǔ)知識(shí) 3
 1.2.1  SQL類(lèi)型 3
 1.2.2  在SQL Server中執(zhí)行SQL語(yǔ)句 4
 1.2.3  在Oracle中執(zhí)行SQL語(yǔ)句 5
 1.2.4  在PL/SQL Developer工具中執(zhí)行SQL語(yǔ)句 6
 1.2.5  在MySQL中執(zhí)行SQL語(yǔ)句 8
第2章  SQL中的數(shù)據(jù)類(lèi)型和運(yùn)算符 10
 2.1  數(shù)值類(lèi)型 10
 2.2  字符串類(lèi)型 11
 2.2.1  可變長(zhǎng)度的字符串類(lèi)型——Varchar、Text 12
 2.2.2  固定長(zhǎng)度的字符串類(lèi)型——Char 12
 2.3  日期類(lèi)型 12
 2.4  大對(duì)象數(shù)據(jù)類(lèi)型——BLOB 14
 2.5  布爾值——Boolean 15
 2.6  自定義數(shù)據(jù)類(lèi)型 15
 2.7  運(yùn)算符 17
 2.7.1  算術(shù)運(yùn)算符 17
 2.7.2  邏輯運(yùn)算符 20
 2.7.3  NOT運(yùn)算符 26
 2.7.4  IN的使用 29
 2.7.5  NOT IN運(yùn)算符 30
第3章  表和視圖的創(chuàng)建修改 32
 3.1  創(chuàng)建數(shù)據(jù)表——CREATE TABLE 32
 3.1.1  設(shè)計(jì)實(shí)例表 32
 3.1.2  創(chuàng)建數(shù)據(jù)表 34
 3.2  修改數(shù)據(jù)表——ALTER TABLE 36
 3.2.1  為數(shù)據(jù)表添加列 38
 3.2.2  修改列的數(shù)據(jù)類(lèi)型 39
 3.2.3  修改列的長(zhǎng)度 40
 3.2.4  設(shè)置或取消非空約束 41
 3.2.5  刪除列 42
 3.3  刪除數(shù)據(jù)表—DROP TABLE 43
 3.4  創(chuàng)建視圖——CREATE VIEW 44
 3.4.1  視圖概述 45
 3.4.2  創(chuàng)建視圖的語(yǔ)句結(jié)構(gòu) 47
 3.4.3  從一個(gè)表創(chuàng)建視圖 48
 3.4.4  從多個(gè)表創(chuàng)建視圖 50
 3.4.5  從視圖創(chuàng)建視圖 51
 3.4.6  創(chuàng)建視圖列的別名 52
 3.5  修改視圖——ALTER VIEW 54
 3.6  通過(guò)視圖維護(hù)數(shù)據(jù) 56
 3.6.1  向視圖中插入記錄 56
 3.6.2  通過(guò)視圖更新數(shù)據(jù) 58
 3.6.3  通過(guò)視圖刪除數(shù)據(jù) 59
 3.7  刪除視圖——DROP VIEW 60
第4章  約束與規(guī)則 61
 4.1  主鍵約束——PRIMARY KEY 61
 4.1.1  在創(chuàng)建表時(shí)設(shè)置單一列的主鍵約束 61
 4.1.2  在創(chuàng)建表時(shí)設(shè)置聯(lián)合主鍵 64
 4.1.3  在修改表時(shí)添加單一列的主鍵約束 65
 4.1.4  在修改表時(shí)添加聯(lián)合主鍵 67
 4.1.5  刪除主鍵約束 67
 4.2  唯一約束——UNIQUE 68
 4.2.1  在創(chuàng)建表時(shí)設(shè)置一列的唯一約束 68
 4.2.2  在創(chuàng)建表時(shí)為多個(gè)列設(shè)置唯一約束 70
 4.2.3  在創(chuàng)建表時(shí)為多個(gè)列設(shè)置共同的唯一約束 71
 4.2.4  在修改表時(shí)添加一個(gè)列的唯一約束 72
 4.2.5  在修改表時(shí)添加多個(gè)列的共同唯一約束 72
 4.3  外鍵約束——FOREIGN KEY 73
 4.4  非空約束 75
 4.5  檢查約束——CHECK 77
 4.6  刪除和禁用約束 79
 4.7  規(guī)則 81
第5章  數(shù)據(jù)操作 84
 5.1  查詢(xún)語(yǔ)句 84
 5.1.1  查詢(xún)語(yǔ)句的基本結(jié)構(gòu) 84
 5.1.2  SELECT...FROM的使用 87
 5.1.3  WHERE子句的使用 88
 5.1.4  使用DISTINCT語(yǔ)句刪除重復(fù)結(jié)果信息 90
 5.1.5  GROUP BY子句的使用 92
 5.1.6  HAVING子句的使用 95
 5.1.7  BETWEEN的使用 96
 5.1.8  模糊查詢(xún)的實(shí)現(xiàn) 97
 5.2  數(shù)據(jù)的增加——INSERT 103
 5.2.1  把數(shù)據(jù)直接插入表中 103
 5.2.2  向數(shù)據(jù)表中添加多行數(shù)據(jù) 107
 5.2.3  從其他表中添加數(shù)據(jù) 108
 5.2.4  插入NULL值 111
 5.3  數(shù)據(jù)的修改——UPDATE 113
 5.3.1  更新某一列的數(shù)據(jù) 113
 5.3.2  按條件更新數(shù)據(jù) 114
 5.3.3  更改數(shù)據(jù)字段中的NULL值 116
 5.3.4  通過(guò)視圖更新數(shù)據(jù) 117
 5.4  數(shù)據(jù)的刪除——DELETE 119
 5.4.1  按條件刪除數(shù)據(jù) 119
 5.4.2  通過(guò)視圖刪除表數(shù)據(jù) 121
 5.4.3  刪除全部數(shù)據(jù) 122
 5.4.4  使用TRUNCATE TABLE語(yǔ)句 123
第6章  函數(shù) 125
 6.1  字符串函數(shù) 125
 6.1.1  返回字符串中最左側(cè)字符的ASCII 函數(shù)——ASCII 125
 6.1.2  變換字符串函數(shù)——TRANSLATE 127
 6.1.3  用指定值替代NULL值函數(shù)——
 COALESCE 129
 6.1.4  左填充函數(shù)——LPAD 130
 6.1.5  右填充函數(shù)——RPAD 132
 6.1.6  查找字符串所在的位置函數(shù)——INSTR 134
 6.1.7  獲取字符串長(zhǎng)度的函數(shù)——LENGTH 135
 6.1.8  轉(zhuǎn)換小寫(xiě)字母函數(shù)——LOWER 136
 6.1.9  轉(zhuǎn)換大寫(xiě)字母函數(shù)——UPPER 138
 6.1.10  替換字符串函數(shù)——REPLACE 139
 6.1.11  獲取字符串子串函數(shù)——SUBSTR 141
 6.1.12  從左去除字符串中的字符函數(shù)——
 LTRIM 143
 6.1.13  從右去除字符串中的字符函數(shù)——
 RTRIM 144
 6.1.14  組合字符串函數(shù)——CONCAT 145
 6.1.15  判斷是否為空函數(shù)——NULLIF 147
 6.2  日期函數(shù) 149
 6.2.1  獲取當(dāng)前日期的函數(shù)——
 CURRENT_DATE 149
 6.2.2  獲取當(dāng)前的日期和時(shí)間函數(shù)——
 CURRENT_ TIMESTAMP、
 LOCALTIMESTAMP 149
 6.3  數(shù)學(xué)函數(shù) 151
 6.3.1  取絕對(duì)值函數(shù)——ABS 151
 6.3.2  余弦函數(shù)——COS 152
 6.3.3  求冪函數(shù)——POWER 154
 6.3.4  四舍五入函數(shù)——ROUND 155
 6.3.5  正弦函數(shù)——SIN 158
 6.3.6  取平方根函數(shù)——SQRT函數(shù) 159
 6.3.7  正切函數(shù)——TAN 160
 6.4  類(lèi)型轉(zhuǎn)換函數(shù)——CAST 162
 6.5  聚合函數(shù) 163
 6.5.1  求平均值函數(shù)——AVG 163
 6.5.2  求個(gè)數(shù)函數(shù)——COUNT 165
 6.5.3  求最大值函數(shù)——MAX 166
 6.5.4  求最小值函數(shù)——MIN 168
 6.5.5  求和函數(shù)——SUM 169
 6.5.6  聚合函數(shù)的組合使用 170
 6.6  使用CASE值表達(dá)式 171
第7章  子查詢(xún) 173
 7.1  子查詢(xún)簡(jiǎn)單應(yīng)用 173
 7.1.1  子查詢(xún)概述 173
 7.1.2  在多表中使用子查詢(xún) 174
 7.1.3  在子查詢(xún)中使用聚合函數(shù) 177
 7.1.4  使用ANY或ALL運(yùn)算符 179
 7.2  使用子查詢(xún)維護(hù)數(shù)據(jù) 181
 7.2.1  子查詢(xún)?cè)贗NSERT語(yǔ)句中的使用 181
 7.2.2  子查詢(xún)?cè)赨PDATE語(yǔ)句中的使用 182
 7.2.3  子查詢(xún)?cè)贒ELETE語(yǔ)句中的使用 184
 7.3  使用IN語(yǔ)句的子查詢(xún) 184
 7.3.1  簡(jiǎn)單的IN語(yǔ)句子查詢(xún) 185
 7.3.2  使用IN語(yǔ)句子查詢(xún)實(shí)現(xiàn)集合交運(yùn)算 185
 7.3.3  使用IN語(yǔ)句子查詢(xún)實(shí)現(xiàn)集合差運(yùn)算 186
 7.4  使用EXISTS語(yǔ)句的子查詢(xún) 187
 7.4.1  簡(jiǎn)單的EXISTS語(yǔ)句子查詢(xún) 187
 7.4.2  使用EXISTS語(yǔ)句子查詢(xún)實(shí)現(xiàn)兩表交集 189
 7.4.3  使用EXISTS語(yǔ)句子查詢(xún)實(shí)現(xiàn)兩表并集 190
 7.4.4  使用NOT EXISTS的子查詢(xún) 190
 7.5  相關(guān)子查詢(xún) 191
 7.5.1  使用IN語(yǔ)句子查詢(xún)引入相關(guān)子查詢(xún) 191
 7.5.2  在HAVING子句中使用相關(guān)子查詢(xún) 192
 7.6  UNIQUE子查詢(xún) 194
 7.7  嵌套子查詢(xún) 195
第8章  高級(jí)查詢(xún) 197
 8.1  連接查詢(xún) 197
 8.1.1  連接的概念 197
 8.1.2  內(nèi)連接 199
 8.1.3  使用表的別名 203
 8.1.4  自連接 204
 8.1.5  自然連接 205
 8.1.6  左外連接——LEFT OUTER JOIN 207
 8.1.7  右外連接——RIGHT OUTER JOIN 210
 8.1.8  全外連接——FULL JOIN 211
 8.1.9  在外連接中使用聚合函數(shù) 213
 8.2  組合查詢(xún) 215
 8.2.1  集合運(yùn)算基礎(chǔ) 215
 8.2.2  使用UNION組合查詢(xún)結(jié)果 216
 8.2.3  使用UNION組合多個(gè)數(shù)據(jù)表 219
 8.2.4  UNION與UNION ALL組合應(yīng)用 220
 8.2.5  集合差/集合交運(yùn)算——
 EXCEPT/INTERSECT 223
第9章  事務(wù)處理 228
 9.1  事務(wù)概述 228
 9.1.1  事務(wù)介紹 228
 9.1.2  事務(wù)控制的必要性 229
 9.1.3  事務(wù)的特性 230
 9.1.4  事務(wù)的狀態(tài) 231
 

本目錄推薦

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