作品介紹

SQL必知必會


作者:福達(BenForta)     整理日期:2017-02-28 00:08:30


  SQL語法簡潔,使用方式靈活,功能強大,已經成為當今程序員不可或缺的技能。
  本書是深受世界各地讀者歡迎的SQL經典暢銷書,內容豐富,文字簡潔明快,針對Oracle、SQL Server、MySQL、DB2、PostgreSQL、SQLite等各種主流數(shù)據(jù)庫提供了大量簡明的實例。與其他同類圖書不同,它沒有過多闡述數(shù)據(jù)庫基礎理論,而是專門針對一線軟件開發(fā)人員,直接從SQL SELECT開始,講述實際工作環(huán)境中最常用和最必需的SQL知識,實用性極強。通過本書,讀者能夠從沒有多少SQL經驗的新手,迅速編寫出世界級的SQL!
  本書是麻省理工學院、伊利諾伊大學等眾多大學的參考教材。除了作為教程之外,獨特的編排方式還使本書成為方便的快速查詢手冊。
  作者為本書專門開設了網站,提供下載、勘誤和答疑:
  http://forums.forta.com/threads.cfm?forumid=A1031720-3048-80A9-EF986F59D2959184 作者簡介
  Ben Forta ,Adobe
  公司開發(fā)者關系部總監(jiān),世界知名的技術作家,在計算機產品開發(fā)、支持、培訓和營銷等方面擁有20多年的豐富經驗。多年來,他撰寫了SQL、MySQL、正則表達式、JSP、WAP和Windows開發(fā)等方面的十多部技術圖書,其中不少已被翻譯為多種語言在世界各地出版發(fā)行并成為暢銷經典。讀者可以通過他的個人網站forta.com了解更多信息。

目錄:
  目    錄
  第1課  了解SQL  1
  1.1  數(shù)據(jù)庫基礎  1
  1.2  什么是SQL  6
  1.3  動手實踐  7
  1.4  小結  8
  第2課  檢索數(shù)據(jù)  9
  2.1  SELECT語句  9
  2.2  檢索單個列  10
  2.3  檢索多個列  12
  2.4  檢索所有列  13
  2.5  檢索不同的值  14
  2.6  限制結果  15
  2.7  使用注釋  18
  2.8  小結  20
  第3課  排序檢索數(shù)據(jù)  21
  3.1  排序數(shù)據(jù)  21
  3.2  按多個列排序  23
  3.3  按列位置排序  24
  3.4  指定排序方向  25
  3.5  小結  28
  第4課  過濾數(shù)據(jù)  29
  4.1  使用WHERE子句  29
  4.2  WHERE子句操作符  31
  4.3  小結  36
  第5課  高級數(shù)據(jù)過濾  37
  5.1  組合WHERE子句  37
  5.2  IN操作符  41
  5.3  NOT操作符  43
  5.4  小結  45
  第6課  用通配符進行過濾  46
  6.1  LIKE操作符  46
  6.2  使用通配符的技巧  53
  6.3  小結  53
  第7課  創(chuàng)建計算字段  54
  7.1  計算字段  54
  7.2  拼接字段  55
  7.3  執(zhí)行算術計算  61
  7.4  小結  63
  第8課  使用數(shù)據(jù)處理函數(shù)  64
  8.1  函數(shù)  64
  8.2  使用函數(shù)  65
  8.3  小結  73
  第9課  匯總數(shù)據(jù)  74
  9.1  聚集函數(shù)  74
  9.2  聚集不同值  81
  9.3  組合聚集函數(shù)  83
  9.4  小結  83
  第10課  分組數(shù)據(jù)  84
  10.1  數(shù)據(jù)分組  84
  10.2  創(chuàng)建分組  85
  10.3  過濾分組  87
  10.4  分組和排序  90
  10.5  SELECT子句順序  92
  10.6  小結  92
  第11課  使用子查詢  93
  11.1  子查詢  93
  11.2  利用子查詢進行過濾  93
  11.3  作為計算字段使用子查詢  98
  11.4  小結  100
  第12課  聯(lián)結表  101
  12.1  聯(lián)結  101
  12.2  創(chuàng)建聯(lián)結  104
  12.3  小結  111
  第13課  創(chuàng)建高級聯(lián)結  112
  13.1  使用表別名  112
  13.2  使用不同類型的聯(lián)結  113
  13.3  使用帶聚集函數(shù)的聯(lián)結  119
  13.4  使用聯(lián)結和聯(lián)結條件  121
  13.5  小結  121
  第14課  組合查詢  122
  14.1  組合查詢  122
  14.2  創(chuàng)建組合查詢  123
  14.3  小結  129
  第15課  插入數(shù)據(jù)  130
  15.1  數(shù)據(jù)插入  130
  15.2  從一個表復制到另一個表  137
  15.3  小結  138
  第16課  更新和刪除數(shù)據(jù)  139
  16.1  更新數(shù)據(jù)  139
  16.2  刪除數(shù)據(jù)  141
  16.3  更新和刪除的指導原則  143
  16.4  小結  144
  第17課  創(chuàng)建和操縱表  145
  17.1  創(chuàng)建表  145
  17.2  更新表  150
  17.3  刪除表  153
  17.4  重命名表  153
  17.5  小結  154
  第18課  使用視圖  155
  18.1  視圖  155
  18.2  創(chuàng)建視圖  158
  18.3  小結  165
  第19課  使用存儲過程  166
  19.1  存儲過程  166
  19.2  為什么要使用存儲過程  167
  19.3  執(zhí)行存儲過程  169
  19.4  創(chuàng)建存儲過程  170
  19.5  小結  174
  第20課  管理事務處理  175
  20.1  事務處理  175
  20.2  控制事務處理  177
  20.3  小結  182
  第21課  使用游標  183
  21.1  游標  183
  21.2  使用游標  184
  21.3  小結  189
  第22課  高級SQL特性  190
  22.1  約束  190
  22.2  索引  197
  22.3  觸發(fā)器  199
  22.4  數(shù)據(jù)庫安全  201
  22.5  小結  202
  附錄A  樣例表腳本  203
  附錄B  流行的應用程序  210
  附錄C  SQL語句的語法  223
  附錄D  SQL數(shù)據(jù)類型  228
  附錄E  SQL保留字  234
  常用SQL語句速查  238
  索引  240





上一本:比特素養(yǎng) 下一本:極端的未來

作家文集

下載說明
SQL必知必會的作者是福達(BenForta),全書語言優(yōu)美,行文流暢,內容豐富生動引人入勝。為表示對作者的支持,建議在閱讀電子書的同時,購買紙質書。

更多好書