SQLServer編程必知必會

SQLServer編程必知必會

SQLServer編程必知必會是由(英國)福塔(Ben Forta)所著的一本書籍,人民郵電出版社出版。

基本信息

作者簡介

SQLServer編程必知必會SQLServer編程必知必會
Ben Forta,是世界知名的技術作家,也是Adobe技術界最為知名的專家之一,目前擔任Adobe公司的高級技術推廣專家。他具有計算機行業20多年工作經驗,多年來撰寫了十幾本技術圖書,其中不少是世界暢銷書,已被翻譯為十幾種文字。除本書外,他撰寫的《正則表達式必知必會》也即將由人民郵電出版社出版。讀者可以通過他的個人網站了解更多信息。

編輯推薦

SQL必知必會》作者新作,Amazon全五星評價,T-SQL學習與使用必備圖書。

MicrosoftSQLServer是世界上套用最廣的資料庫管理系統之一。

《SQLServer編程必知必會》是作者繼經典暢銷書《SQL必知必會》之後,應眾多讀者的請求編寫的,專門針對SQLServerT-SQL用戶。書中繼承了《SQL必知必會》的優點,在精練然而透徹地闡述了資料庫基礎理論之後,緊貼實戰需要,很快轉向數據檢索,逐步深入各種複雜的內容,包括聯結的使用、子查詢、基於全文本的搜尋、函式和存儲過程、游標、觸發器、表約束、XML,等等。對於每個知識點,都給出了實用的代碼及其解析,並有豐富的技巧和常犯錯誤警示。通過《SQLServer編程必知必會》,讀者能夠掌握紮實的基本功,迅速成為SQLServer高手。

目錄

第1章了解SQL

1.1資料庫基礎

1.1.1什麼是資料庫

1.1.2表

1.1.3列和數據類型

1.1.4行

1.1.5主鍵

1.2什麼是SQL

1.3動手實踐

1.4小結

第2章SQLServer介紹

2.1什麼是SQLServer

2.1.1客戶機-伺服器軟體

2.1.2SQLServer版本

2.2SQLServer工具

2.2.1SQLServer2005

2.2.2SQLServer2000

2.3小結

第3章使用SQLServer

3.1連線

3.2選擇資料庫

3.3了解資料庫和表

3.4小結

第4章檢索數據

4.1SELECT語句

4.2檢索單個列

4.3檢索多個列

4.4檢索所有列

4.5檢索不同的行

4.6限制結果

4.7使用完全限定表名

4.8小結

第5章排序檢索數據

5.1排序數據

5.2按多個列排序

5.3指定排序方向

5.4小結

第6章過濾數據

6.1使用WHERE子句

6.2WHERE子句操作符

6.2.1檢查單個值

6.2.2不匹配檢查

6.2.3範圍值檢查

6.2.4空值檢查

6.3小結

第7章數據過濾

7.1組合WHERE子句

7.1.1AND操作符

7.1.2OR操作符

7.1.3計算次序

7.2IN操作符

7.3NOT操作符

7.4小結

第8章用通配符進行過濾

8.1LIKE操作符

8.1.1百分號(%)通配符

8.1.2下劃線(_)通配符

8.1.3方括弧([])通配符

8.2使用通配符的技巧

8.3小結

第9章創建計算欄位

9.1計算欄位

9.2拼接欄位

9.3執行算術計算

9.4小結

第10章使用數據處理函式

10.1函式

10.2使用函式

10.2.1文本處理函式

10.2.2日期和時間處理函式

10.2.3數值處理函式

10.3小結

第11章匯總數據

11.1聚集函式

11.1.1Avg()函式

11.1.2Count()函式

11.1.3Max()函式

11.1.4Min()函式

11.1.5Sum()函式

11.2聚集不同值

11.3組合聚集函式

11.4小結

第12章分組數據

12.1數據分組

12.2創建分組

12.3過濾分組

12.4分組和排序

12.5SELECT子句順序

12.6小結

第13章使用子查詢

13.1子查詢

13.2利用子查詢進行過濾

13.3作為計算欄位使用子查詢

13.4用子查詢檢查存在性

13.5小結

第14章聯結表

14.1聯結

14.1.1關係表

14.1.2為什麼要使用聯結

14.2創建聯結

14.2.1WHERE子句的重要性

14.2.2內部聯結

14.2.3聯結多個表

14.3小結

第15章創建高級聯結

15.1使用表別名

15.2使用不同類型的聯結

15.2.1自聯結

15.2.2自然聯結

15.2.3外部聯結

15.3使用帶聚集函式的聯結

15.4使用聯結和聯結條件

15.5小結

第16章組合查詢

16.1組合查詢

16.2創建組合查詢

16.2.1使用UNION

16.2.2UNION規則

16.2.3包含或取消重複的行

16.2.4對組合查詢結果排序

16.3小結

第17章全文本搜尋

17.1理解全文本搜尋

17.2設定全文本搜尋

17.2.1啟用全文本搜尋支持

17.2.2創建全文本目錄

17.2.3創建全文本索引

17.2.4管理目錄和索引

17.3進行全文本搜尋

17.3.1使用FREETEXT進行搜尋

17.3.2用CONTAINS進行搜尋

17.3.3排序搜尋結果

17.4小結

第18章插入數據

18.1數據插入

18.2插入完整的行

18.3插入多行

18.4插入檢索出的數據

18.5小結

第19章更新和刪除數據

19.1更新數據

19.2刪除數據

19.3更新和刪除的指導原則

19.4小結

第20章創建和操縱表

20.1創建表

20.1.1表創建基礎

20.1.2使用NULL值

20.1.3主鍵再介紹

20.1.4使用IDENTITY

20.1.5指定默認值

20.2更新表

20.3刪除表

20.4重命名表

20.5小結

第21章使用視圖

21.1視圖

21.1.1為什麼使用視圖

21.1.2視圖的規則和限制

21.2使用視圖

21.2.1利用視圖簡化複雜的聯結

21.2.2用視圖重新格式化檢索出的數據

21.2.3用視圖過濾不想要的數據

21.2.4使用視圖與計算欄位

21.2.5更新視圖

21.3小結

第22章T-SQL程式設計

22.1理解T-SQL程式設計

22.2使用變數

22.2.1聲明變數

22.2.2給變數賦值

22.2.3查看變數內容

22.2.4在T-SQL語句中使用變數

22.3使用條件處理

22.4語句編組

22.5使用循環

22.6小結

第23章使用存儲過程

23.1存儲過程

23.2為什麼要使用存儲過程

23.3使用存儲過程

23.3.1執行存儲過程

23.3.2創建存儲過程

23.3.3刪除存儲過程

23.3.4使用參數

23.3.5建立智慧型存儲過程

23.4小結

第24章使用游標

24.1游標

24.2使用游標

24.2.1創建和刪除游標

24.2.2使用游標

24.2.3使用游標數據

24.3小結

第25章使用觸發器

25.1理解觸發器

25.1.1創建觸發器

25.1.2刪除觸發器

25.1.3啟用和禁用觸發器

25.1.4確定觸發器的任務

25.2使用觸發器

25.2.1INSERT觸發器

25.2.2DELETE觸發器

25.2.3UPDATE觸發器

25.2.4關於觸發器的進一步介紹

25.3小結

第26章管理事務處理

26.1事務處理

26.2控制事務處理

26.2.1使用ROLLBACK

26.2.2使用COMMIT

26.2.3使用保留點

26.2.4更改自動提交的行為

26.3小結

第27章使用XML

27.1SQLServer的XML支持

27.2檢索為XML數據

27.3存儲XML數據

27.4XML數據的搜尋

27.5小結

第28章全球化和本地化

28.1字元集和校對順序

28.2使用校對順序

28.3區分大小寫

28.4使用Unicode

28.5小結

第29章安全管理

29.1訪問控制

29.2管理用戶

29.2.1創建用戶賬號

29.2.2刪除用戶賬號

29.2.3啟用和禁用賬號

29.2.4重命名登錄

29.2.5更改口令

29.3管理訪問許可權

29.3.1設定訪問許可權

29.3.2刪除訪問許可權

29.4小結

第30章改善性能

30.1改善性能

30.2小結

附錄ASQLServer和T-SQL入門

附錄B樣例表

附錄CT-SQL語句的語法

附錄DT-SQL數據類型

附錄ET-SQL保留字

索引

……

相關詞條

相關搜尋

熱門詞條

聯絡我們