編輯推薦
《MySQL必知必會》是經典暢銷書《SQL必知必會》之後,作者應眾多讀者的請求編寫的,專門針對MySQL用戶。書中繼承瞭《MySQL必知必會》的優點,沒有過多闡述數據庫基礎理論,而是緊貼實戰需要,直接從數據檢索開始,逐步深入各種復雜的內容,包括聯結的使用、子查詢、正則錶達式和基於全文本的搜索、存儲過程、遊標、觸發器、錶約束,等等。通過本書,讀者能夠掌握紮實的基本功,迅速成為MySQL高手。
內容簡介
MySQL是世界上受歡迎的數據庫管理係統之一。書中從介紹簡單的數據檢索開始,逐步深入一些復雜的內容,包括聯結的使用、子查詢、正則錶達式和基於全文本的搜索、存儲過程、遊標、觸發器、錶約束,等等。通過重點突齣的章節,條理清晰、係統而扼要地講述瞭讀者應該掌握的知識,使他們不經意間立刻功力大增。
《MySQL必知必會》注重實用性,操作性很強,適用於廣大軟件開發和數據庫管理人員學習參考。
作者簡介
Ben Forta,世界知名的技術作傢,也是Adobe技術界知名的專傢之一,目前擔任Adobe公司的高級技術推廣專傢。他具有計算機行業20多年工作經驗,多年來撰寫瞭十幾本技術圖書,包括《正則錶達式必知必會》、《SQL必知必會》(人民郵電齣版社齣版)等世界性的暢銷書,已被翻譯為十幾種文字。
內頁插圖
精彩書評
★“此書使我獲益匪淺,書的內容和版式都堪稱完美,期待作者的下一部著作!”
——Raymond Camden,BroadChoice公司軟件開發副總裁
目錄
第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.2 MySQL版本
2.2 MySQL工具
2.2.1 mysql命令行實用程序
2.2.2 MySQL Adminis-trator
2.2.3 MySQL Query Browser
2.3 小結
第3章 使用MySQL
3.1 連接
3.2 選擇數據庫
3.3 瞭解數據庫和錶
3.4 小結
第4章 檢索數據
4.1 SELECT語句
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.2 WHERE子句操作符
6.2.1 檢查單個值
6.2.2 不匹配檢查
6.2.3 範圍值檢查
6.2.4 空值檢查
6.3 小結
第7章 數據過濾
7.1 組閤WHERE子句
7.1.1 AND操作符
7.1.2 OR操作符
7.1.3 計算次序
7.2 IN操作符
7.3 NOT操作符
7.4 小結
第8章 用通配符進行過濾
8.1 LIKE操作符
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.1 AVG()函數
12.1.2 COUNT()函數
12.1.3 MAX()函數
12.1.4 MIN()函數
12.1.5 SUM()函數
12.2 聚集不同值
12.3 組閤聚集函數
12.4 小結
第13章 分組數據
13.1 數據分組
13.2 創建分組
13.3 過濾分組
13.4 分組和排序
13.5 SELECT子句順序
13.6 小結
第14章 使用子查詢
14.1 子查詢
14.2 利用子查詢進行過濾
14.3 作為計算字段使用子查詢
14.4 小結
第15章 聯結錶
15.1 聯結
15.1.1 關係錶
15.1.2 為什麼要使用聯結
15.2 創建聯結
15.2.1 WHERE子句的重要性
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.2 UNION規則
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.1 INSERT觸發器
25.4.2 DELETE觸發器
25.4.3 UPDATE觸發器
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 小結
附錄A MySQL入門
附錄B 樣例錶
附錄C MySQL語句的語法
附錄D MySQL數據類型
附錄E MySQL保留字
索引
精彩書摘
第1章 瞭解SQL
1.1 數據庫基礎
你正在閱讀本書,這錶明你需要以某種方式與數據庫打交道。在深入學習MySQL及其SQL語言的實現之前,應該對數據庫及數據庫技術的某些基本概念有所瞭解。
你可能還沒有意識到,其實你自己一直在使用數據庫。每當你從自己的電子郵件地址簿裏查找名字時,你就在使用數據庫。
……
前言/序言
MySQL已經成為世界上最受歡迎的數據庫管理係統之一。無論是用在小型開發項目上,還是用來構建那些聲名顯赫的網站,MySQL都證明瞭自己是個穩定、可靠、快速、可信的係統,足以勝任任何數據存儲業務的需要。本書基於我的一本暢銷書Sams Teach Yourself SQL in 10 Minutes(中文版《SQL必知必會》,人民郵電齣版社齣版),那本書堪稱全世界用得最多的一本SQL教程,重點講解讀者必須知道的東西,條理清晰,係統而扼要。但是,即使是那樣一本廣為使用的成功的書,也還存在著以下這些局限性。由於要麵嚮所有主要的數據庫管理係統(DBMS),我不得不把針對具體DBMS的內容一再壓縮。為瞭簡化SQL的講解,我必須(盡可能)隻寫各種主要的DBMS通用的SQL語句。這要求我不得不捨棄一些更好的、針對具體DBMS的解決方案。雖然基本的SQL在不同的DBMS間具有較好的可移植性,但是高級的SQL顯然不是這樣的。因此,那本書裏無法詳細講解比較高級的內容,如觸發器、遊標、存儲過程、訪問控製、事務等。於是就有瞭這本書。本書沿用瞭前一本書業已成功的教程模式和組織結構,除瞭:MySQL以外,不在其他內容上過多糾纏。
MySQL必知必會 [MySQL Crash Course] 下載 mobi epub pdf txt 電子書 格式
評分
☆☆☆☆☆
不錯,就喜歡這樣的小冊子,都是乾貨,快速上手。
評分
☆☆☆☆☆
很不錯 已經塊看完瞭 贊贊贊質量也很好不錯印刷不錯
評分
☆☆☆☆☆
瞭解MySQL基礎知識的經典書籍;都是最基礎的概念與SQL介紹
評分
☆☆☆☆☆
。。。。。。。。
評分
☆☆☆☆☆
非常好的一本書,知識全麵,很好。永遠不能指望他人理解你的感受,除非,他有一天經曆過你的遭遇。
評分
☆☆☆☆☆
當手冊,查起來方便
評分
☆☆☆☆☆
當手冊,查起來方便
評分
☆☆☆☆☆
非常好的一本書,知識全麵,很好。永遠不能指望他人理解你的感受,除非,他有一天經曆過你的遭遇。
評分
☆☆☆☆☆
好 不錯的 速度很快 值得學習