MySQL必知必會

MySQL必知必會

MySQL是世界上最受歡迎的資料庫管理系統之一。書中從介紹簡單的數據檢索開始,逐步深入一些複雜的內容,包括聯結的使用、子查詢、正則表達式和基於全文本的搜尋、存儲過程、游標、觸發器、表約束,等等。通過重點突出的章節,條理清晰、系統而扼要地講述了讀者應該掌握的知識,使他們不經意間立刻功力大增。

基本信息

版權資訊

書 名: MySQL必知必會

作 者:(英國)(BenForta)福塔

出版社: 人民郵電出版社

出版時間: 2009

ISBN: 9787115191120

開本: 32

定價: 39.00 元

內容簡介

《MySQL必知必會》注重實用性,操作性很強,適用於廣大軟體開發和資料庫管理人員學習參考。

作者簡介

BenForta,世界知名的技術作家,也是Adobe技術界最為知名的專家之一,目前擔任Adobe公司的高級技術推廣專家。他具有計算機行業20多年工作經驗,多年來撰寫了十幾本技術圖書,包括《正則表達式必知必會》、《SQL必知必會》(人民郵電出版社出版)等世界性的暢銷書,已被翻譯為十幾種文字。

編輯推薦

MySQL作為開源軟體的代表,已經成為世界上最受歡迎的資料庫管理系統之一。

《MySQL必知必會》是經典暢銷書《SQL必知必會》之後,作者應眾多讀者的請求編寫的,專門針對MySQL用戶。《MySQL必知必會》中繼承了《SQL必知必會》的優點,沒有過多闡述資料庫基礎理論,而是緊貼實戰需要,直接從數據檢索開始,逐步深入各種複雜的內容,包括聯結的使用、子查詢、正則表達式和基於全文本的搜尋、存儲過程、游標、觸發器、表約束,等等。通過《MySQL必知必會》,讀者能夠掌握紮實的基本功,迅速成為MySQL高手。

《SQL必知必會》作者新作、Amazon全五星評價、學習與參考皆宜。

目錄

第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章MySQL簡介

2.1什麼是MySQL

2.1.1客戶機-伺服器軟體

2.1.2MySQL版本

2.2MySQL工具

2.2.1mysql命令行實用程式

2.2.2MySQLAdminis-trator

2.2.3MySQLQueryBrowser

2.3小結

第3章使用MySQL

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.2使用通配符的技巧

8.3小結

第9章用正則表達式進行搜尋

9.1正則表達式介紹

9.2使用MySQL正則表達式

9.2.1基本字元匹配

9.2.2進行OR匹配

9.2.3匹配幾個字元之一

9.2.4匹配範圍

9.2.5匹配特殊字元

9.2.6匹配字元類

9.2.7匹配多個實例

9.2.8定位符

9.3小結

第10章創建計算欄位

10.1計算欄位

10.2拼接欄位

10.3執行算術計算

10.4小結

第11章使用數據處理函式

11.1函式

11.2使用函式

11.2.1文本處理函式

11.2.2日期和時間處理函式

11.2.3數值處理函式

11.3小結

第12章匯總數據

12.1聚集函式

12.1.1AVG()函式

12.1.2COUNT()函式

12.1.3MAX()函式

12.1.4MIN()函式

12.1.5SUM()函式

12.2聚集不同值

12.3組合聚集函式

12.4小結

第13章分組數據

13.1數據分組

13.2創建分組

13.3過濾分組

13.4分組和排序

13.5SELECT子句順序

13.6小結

第14章使用子查詢

14.1子查詢

14.2利用子查詢進行過濾

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

14.4小結

第15章聯結表

15.1聯結

15.1.1關係表

15.1.2為什麼要使用聯結

15.2創建聯結

15.2.1WHERE子句的重要性

15.2.2內部聯結

15.2.3聯結多個表

15.3小結

第16章創建高級聯結

16.1使用表別名

16.2使用不同類型的聯結

16.2.1自聯結

16.2.2自然聯結

16.2.3外部聯結

16.3使用帶聚集函式的聯結

16.4使用聯結和聯結條件

16.5小結

第17章組合查詢

17.1組合查詢

17.2創建組合查詢

17.2.1使用UNION

17.2.2UNION規則

17.2.3包含或取消重複的行

17.2.4對組合查詢結果排序

17.3小結

第18章全文本搜尋

18.1理解全文本搜尋

18.2使用全文本搜尋

18.2.1啟用全文本搜尋支持

18.2.2進行全文本搜尋

18.2.3使用查詢擴展

18.2.4布爾文本搜尋

18.2.5全文本搜尋的使用說明

18.3小結

第19章插入數據

19.1數據插入

19.2插入完整的行

19.3插入多個行

19.4插入檢索出的數據

19.5小結

第20章更新和刪除數據

20.1更新數據

20.2刪除數據

20.3更新和刪除的指導原則

20.4小結

第21章創建和操縱表

21.1創建表

21.1.1表創建基礎

21.1.2使用NULL值

21.1.3主鍵再介紹

21.1.4使用AUTO_INCREMENT

21.1.5指定默認值

21.1.6引擎類型

21.2更新表

21.3刪除表

21.4重命名表

21.5小結

第22章使用視圖

22.1視圖

22.1.1為什麼使用視圖

22.1.2視圖的規則和限制

22.2使用視圖

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

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

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

22.2.4使用視圖與計算欄位

22.2.5更新視圖

22.3小結

第23章使用存儲過程

23.1存儲過程

23.2為什麼要使用存儲過程

23.3使用存儲過程

23.3.1執行存儲過程

23.3.2創建存儲過程

23.3.3刪除存儲過程

23.3.4使用參數

23.3.5建立智慧型存儲過程

23.3.6檢查存儲過程

23.4小結

第24章使用游標

24.1游標

24.2使用游標

24.2.1創建游標

24.2.2打開和關閉游標

24.2.3使用游標數據

24.3小結

第25章使用觸發器

25.1觸發器

25.2創建觸發器

25.3刪除觸發器

25.4使用觸發器

25.4.1INSERT觸發器

25.4.2DELETE觸發器

25.4.3UPDATE觸發器

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

25.5小結

第26章管理事務處理

26.1事務處理

26.2控制事務處理

26.2.1使用ROLLBACK

26.2.2使用COMMIT

26.2.3使用保留點

26.2.4更改默認的提交行為

26.3小結

第27章全球化和本地化

27.1字元集和校對順序

27.2使用字元集和校對順序

27.3小結

第28章安全管理

28.1訪問控制

28.2管理用戶

28.2.1創建用戶賬號

28.2.2刪除用戶賬號

28.2.3設定訪問許可權

28.2.4更改口令

28.3小結

第29章資料庫維護

29.1備份數據

29.2進行資料庫維護

29.3診斷啟動問題

29.4查看日誌檔案

29.5小結

第30章改善性能

30.1改善性能

30.2小結

附錄AMySQL入門

附錄B樣例表

附錄CMySQL語句的語法

附錄DMySQL數據類型

附錄EMySQL保留字

索引

……

相關詞條

相關搜尋

熱門詞條

聯絡我們