注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)數(shù)據(jù)庫SQL SeverSQL必知必會(huì)(第3版)

SQL必知必會(huì)(第3版)

SQL必知必會(huì)(第3版)

定 價(jià):¥29.00

作 者: Ben Forta
出版社: 人民郵電出版社
叢編項(xiàng): 圖靈程序設(shè)計(jì)叢書
標(biāo) 簽: Server

ISBN: 9787115162601 出版時(shí)間: 2007-06-01 包裝: 膠版紙
開本: 32 頁數(shù): 203 字?jǐn)?shù):  

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

  SQL語法簡(jiǎn)潔,使用方式靈活,功能強(qiáng)大,已經(jīng)成為當(dāng)今程序員不可或缺的技能。.本書是深受世界各地讀者歡迎的SQL經(jīng)典暢銷書,內(nèi)容豐富,文字簡(jiǎn)潔明快,針對(duì)Oracle、SQL Server、MySQL、DB2、Sybase、PostgreSQL、Access等各種主流數(shù)據(jù)庫提供了大量簡(jiǎn)明的實(shí)例。與其他同類圖書不同,它沒有過多闡述數(shù)據(jù)庫基礎(chǔ)理論,而是專門針對(duì)一線軟件開發(fā)人員,直接從SQL SELECT開始,講述實(shí)際工作環(huán)境中最常用和最必需的SQL知識(shí),實(shí)用性極強(qiáng)。通過本書,讀者能夠從沒有多少SQL經(jīng)驗(yàn)的新手,迅速編寫出世界級(jí)的SQL!本書是麻省理工學(xué)院、伊利諾伊大學(xué)等眾多大學(xué)的參考教材。除了作為教程之外,獨(dú)特的編排方式還使本書成為方便的快速查詢手冊(cè)。圖靈數(shù)據(jù)庫閱讀路線圖本書àSQL解惑 àOracle 10g基礎(chǔ)教程àOracle 9i&10g編程藝術(shù)à數(shù)據(jù)庫系統(tǒng):面向應(yīng)用的方法àOracle 10g數(shù)據(jù)庫管理藝術(shù) àMySQL 5 權(quán)威指南à深入理解MySQL àSQL Server 2005基礎(chǔ)教程àSQL Server 2005高級(jí)程序設(shè)計(jì) àHibernate實(shí)戰(zhàn)(英文版•第2版)

作者簡(jiǎn)介

  Ben Forta是世界知名的技術(shù)作家,也是Adobe技術(shù)界最為知名的專家之一,目前擔(dān)任Adobe公司的高級(jí)技術(shù)推廣專家。他具有計(jì)算機(jī)行業(yè)20多年工作經(jīng)驗(yàn),多年來撰寫了十幾本技術(shù)圖書,其中不少是世界暢銷書,已被翻譯為十幾種文字。除本書外,他撰寫的《正則表達(dá)式必知必會(huì)》也即將由人民郵電出版社出版。

圖書目錄

第1章 了解SQL    1
1.1  數(shù)據(jù)庫基礎(chǔ)    1
1.1.1 什么是數(shù)據(jù)庫    2
1.1.2 表    2
1.1.3 列和數(shù)據(jù)類型    3
1.1.4 行    4
1.1.5 主鍵    4
1.2  什么是SQL    5
1.3  動(dòng)手實(shí)踐    6
1.4  小結(jié)    7
第2章 檢索數(shù)據(jù)    8
2.1  SELECT語句    8
2.2  檢索單個(gè)列    9
2.3  檢索多個(gè)列    10
2.4  檢索所有列    11
2.5  小結(jié)    12
第3章 排序檢索數(shù)據(jù)    13
3.1  排序數(shù)據(jù)    13
3.2  按多個(gè)列排序    15
3.3  按列位置排序    15
3.4  指定排序方向    16
3.5  小結(jié)    18
第4章 過濾數(shù)據(jù)    19
4.1  使用WHERE子句    19
4.2  WHERE子句操作符    20
4.2.1  檢查單個(gè)值    21
4.2.2  不匹配檢查    22
4.2.3  范圍值檢查    22
4.2.4  空值檢查    23
4.3  小結(jié)    24
第5章 高級(jí)數(shù)據(jù)過濾    25
5.1  組合WHERE子句    25
5.1.1  AND操作符    25
5.1.2  OR操作符    26
5.1.3  計(jì)算次序    26
5.2  IN操作符    28
5.3  NOT操作符    29
5.4  小結(jié)    30
第6章 用通配符進(jìn)行過濾    31
6.1  LIKE操作符    31
6.1.1  百分號(hào)(%)
通配符    32
6.1.2  下劃線(_)
通配符    33
6.1.3  方括號(hào)([ ])
通配符    34
6.2  使用通配符的技巧    36
6.3  小結(jié)    36
第7章 創(chuàng)建計(jì)算字段    37
7.1  計(jì)算字段    37
7.2  拼接字段    38
7.3  執(zhí)行算術(shù)計(jì)算    42
7.4  小結(jié)    43
第8章 使用數(shù)據(jù)處理函數(shù)    44
8.1  函數(shù)    44
8.2  使用函數(shù)    45
8.2.1 文本處理函數(shù)    46
8.2.2 日期和時(shí)間處理
函數(shù)    47
8.2.3 數(shù)值處理函數(shù)    50
8.3  小結(jié)    50
第9章 匯總數(shù)據(jù)    51
9.1  聚集函數(shù)    51
9.1.1  AVG()函數(shù)    52
9.1.2  COUNT()函數(shù)    53
9.1.3  MAX()函數(shù)    54
9.1.4  MIN()函數(shù)    54
9.1.5  SUM()函數(shù)    55
9.2  聚集不同值    56
9.3  組合聚集函數(shù)    57
9.4  小結(jié)    58
第10章 分組數(shù)據(jù)    59
10.1  數(shù)據(jù)分組    59
10.2  創(chuàng)建分組    59
10.3  過濾分組    61
10.4  分組和排序    63
10.5  SELECT子句順序    65
10.6  小結(jié)    65
第11章 使用子查詢    66
11.1  子查詢    66
11.2  利用子查詢進(jìn)行過濾    66
11.3  作為計(jì)算字段使用子
查詢    69
11.4  小結(jié)    71
第12章 聯(lián)結(jié)表    72
12.1  聯(lián)結(jié)    72
12.1.1  關(guān)系表    72
12.1.2  為什么要
使用聯(lián)結(jié)    74
12.2  創(chuàng)建聯(lián)結(jié)    74
12.2.1  WHERE子句
的重要性    75
12.2.2  內(nèi)部聯(lián)結(jié)    77
12.2.3  聯(lián)結(jié)多個(gè)表    78
12.3  小結(jié)    80
第13章 創(chuàng)建高級(jí)聯(lián)結(jié)    81
13.1  使用表別名    81
13.2  使用不同類型的聯(lián)結(jié)    82
13.2.1  自聯(lián)結(jié)    82
13.2.2  自然聯(lián)結(jié)    84
13.2.3  外部聯(lián)結(jié)    84
13.3  使用帶聚集函數(shù)的聯(lián)結(jié)    87
13.4  使用聯(lián)結(jié)和聯(lián)結(jié)條件    88
13.5  小結(jié)    88
第14章 組合查詢    89
14.1  組合查詢    89
14.2  創(chuàng)建組合查詢    89
14.2.1  使用UNION    90
14.2.2  UNION規(guī)則    91
14.2.3  包含或取消
重復(fù)的行    92
14.2.4  對(duì)組合查詢
結(jié)果排序    93
14.3  小結(jié)    94
第15章 插入數(shù)據(jù)    95
15.1  數(shù)據(jù)插入    95
15.1.1  插入完整的行    95
15.1.2  插入部分行    98
15.1.3  插入檢索出
的數(shù)據(jù)    99
15.2  從一個(gè)表復(fù)制到
另一個(gè)表    100
15.3  小結(jié)    101
第16章 更新和刪除數(shù)據(jù)    102
16.1  更新數(shù)據(jù)    102
16.2  刪除數(shù)據(jù)    104
16.3  更新和刪除的指導(dǎo)原則    105
16.4  小結(jié)    106
第17章 創(chuàng)建和操縱表    107
17.1  創(chuàng)建表    107
17.1.1  表創(chuàng)建基礎(chǔ)    108
17.1.2  使用NULL值    109
17.1.3  指定默認(rèn)值    110
17.2  更新表    111
17.3  刪除表    113
17.4  重命名表    113
17.5  小結(jié)    114
第18章 使用視圖    115
18.1  視圖    115
18.1.1  為什么使用
視圖    116
18.1.2  視圖的規(guī)則
和限制    117
18.2  創(chuàng)建視圖    118
18.2.1  利用視圖簡(jiǎn)化
復(fù)雜的聯(lián)結(jié)    118
18.2.2  用視圖重新格式化
檢索出的數(shù)據(jù)    119
18.2.3  用視圖過濾不
想要的數(shù)據(jù)    121
18.2.4  使用視圖與
計(jì)算字段    121
18.3  小結(jié)    122
第19章 使用存儲(chǔ)過程    123
19.1  存儲(chǔ)過程    123
19.2  為什么要使用
存儲(chǔ)過程    124
19.3  執(zhí)行存儲(chǔ)過程    125
19.4  創(chuàng)建存儲(chǔ)過程    126
19.5  小結(jié)    129
第20章 管理事務(wù)處理    130
20.1  事務(wù)處理    130
20.2  控制事務(wù)處理    132
20.2.1  使用ROLLBACK    133
20.2.2  使用COMMIT    133
20.2.3  使用保留點(diǎn)    134
20.3  小結(jié)    135
第21章 使用游標(biāo)    136
21.1  游標(biāo)    136
21.2  使用游標(biāo)    137
21.2.1  創(chuàng)建游標(biāo)    138
21.2.2  使用游標(biāo)    138
21.2.3  關(guān)閉游標(biāo)    140
21.3  小結(jié)    141
第22章 了解高級(jí)SQL特性    142
22.1  約束    142
22.1.1  主鍵    143
22.1.2  外鍵    144
22.1.3  唯一約束    145
22.1.4  檢查約束    146
22.2  索引    147
22.3  觸發(fā)器    149
22.4  數(shù)據(jù)庫安全    150
22.5  小結(jié)    151
附錄A 樣例表腳本    152
A.1  樣例表    152
A.2  獲得樣例表    155
A.2.1  下載可供使用的
Microsoft Access MDB文件    155
A.2.2  下載DBMS SQL
腳本    155
附錄B 流行的應(yīng)用系統(tǒng)    157
B.1  使用Aqua Data Studio    157
B.2  使用DB2    158
B.3  使用Macromedia
ColdFusion    159
B.4  使用Microsoft Access    159
B.5  使用Microsoft ASP    160
B.6  使用Microsoft ASP.NET    161
B.7  使用Microsoft Query    161
B.8  使用Microsoft SQL
Server    162
B.9  使用MySQL    163
B.10  使用Oracle    163
B.11  使用PHP    164
B.12  使用PostgreSQL    164
B.13  使用Query Tool    164
B.14  使用Sybase    165
B.15  配置ODBC數(shù)據(jù)源    165
附錄C SQL語句的語法    167
C.1  ALTER TABLE    167
C.2  COMMIT    167
C.3  CREATE INDEX    168
C.4  CREATE PROCEDURE    168
C.5  CREATE TABLE    168
C.6  CREATE VIEW    168
C.7  DELETE    169
C.8  DROP    169
C.9  INSERT    169
C.10  INSERT SELECT    169
C.11  ROLLBACK    169
C.12  SELECT    170
C.13  UPDATE    170
附錄D SQL數(shù)據(jù)類型    171
D.1  串?dāng)?shù)據(jù)類型    172
D.2  數(shù)值數(shù)據(jù)類型    173
D.3  日期和時(shí)間數(shù)據(jù)類型    174
D.4  二進(jìn)制數(shù)據(jù)類型    175
附錄E SQL保留字    176
索引

本目錄推薦

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