幫助中心 | 我的帳號 | 關於我們

MySQL必知必會(第2版)/圖靈程序設計叢書

  • 作者:(美)本·福達|責編:張海艷|譯者:劉曉霞//鐘鳴
  • 出版社:人民郵電
  • ISBN:9787115651884
  • 出版日期:2024/10/01
  • 裝幀:平裝
  • 頁數:259
人民幣:RMB 59.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    MySQL是世界上頗受歡迎的資料庫管理系統。本書從簡單的數據檢索開始,逐步深入講解一些複雜的內容,包括子查詢、連接的使用、全文搜索、存儲過程、游標、觸發器、資料庫維護,等等。本書重點突出、條理清晰,系統而扼要地讓你學到應該學到的知識,使你在不經意間「功力大增」。第2版基於MySQL 8進行了全面修訂。

作者介紹
(美)本·福達|責編:張海艷|譯者:劉曉霞//鐘鳴
    本·福達,在電腦行業具有30年的從業經驗,從事產品設計和開發、支持、培訓以及市場營銷方面的工作。作為Adobe公司教育計劃(Education Initiatives)的高級主管,他花了大量的時間從事Adobe產品相關的教學、討論和寫作工作,以及編碼、應用程序開發、創意、數字素養方面的工作,並且積極提供反饋,幫助Adobe確定產品未來的發展方向。     Ben寫作了40多本圖書,包括世界上暢銷的SQL圖書,以及其他多種主題的圖書,比如正則表達式(Regular Expression)、移動開發和Adobe ColdFusion。這些圖書的英文版印刷數量超過了75萬冊,並且被翻譯成15種語言,其中許多圖書被世界上的多所學院和大學用作教材。     教育工作是Ben的至愛。除了寫作、演講和課堂實踐之外,Ben把他的全部時間都奉獻于教學、啟迪他人以及分享他對技術和創意的熱愛。能夠有機會與全世界數百萬人分享他的知識,他對此十分感激。     Ben還是一位成功的創業立,具有創立、建設和出售創業公司的經驗。他是一位廣受歡迎的演說家、作家和博客作者,並向全世界介紹教育和開發方面的主題。

目錄
第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 Workbench
    2.2.3  其他工具
  2.3  小結
第3章  使用MySQL
  3.1  使用命令行工具
    3.1.1  選擇資料庫
    3.1.2  了解資料庫和表
  3.2  使用MySQL Workbench
    3.2.1  開始使用
    3.2.2  MySQL Workbench用戶界面
    3.2.3  選擇資料庫
    3.2.4  學習資料庫和表
    3.2.5  執行SQL語句
  3.3  下一步
  3.4  小結
第4章  檢索數據
  4.1  SELECT語句
  4.2  檢索單列
  4.3  檢索多列
  4.4  檢索所有列
  4.5  檢索不同的行
  4.6  限制結果
  4.7  使用完全限定的表名
  4.8  使用註釋
  4.9  小結
  4.10  挑戰題
第5章  排序檢索數據
  5.1  排序數據
  5.2  按多列排序
  5.3  按列位置排序
  5.4  指定排序方向
  5.5  小結
  5.6  挑戰題
第6章  過濾數據

  6.1  使用WHERE子句
  6.2  WHERE子句運算符
    6.2.1  檢查單個值
    6.2.2  不匹配檢查
    6.2.3  範圍檢查
    6.2.4  空值檢查
  6.3  小結
  6.4  挑戰題
第7章  高級數據過濾
  7.1  組合WHERE子句
    7.1.1  AND運算符
    7.1.2  OR運算符
    7.1.3  運算符的優先順序
  7.2  IN運算符
  7.3  NOT運算符
  7.4  小結
  7.5  挑戰題
第8章  用通配符進行過濾
  8.1  LIKE運算符
    8.1.1  百分號(%)通配符
    8.1.2  下劃線(_)通配符
  8.2  使用通配符的技巧
  8.3  小結
  8.4  挑戰題
第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  小結
  9.4  挑戰題
第10章  創建計算欄位
  10.1  計算欄位
  10.2  拼接欄位
  10.3  執行算術運算
  10.4  小結
  10.5  挑戰題
第11章  使用數據處理函數
  11.1  函數
  11.2  使用函數
    11.2.1  文本處理函數
    11.2.2  日期和時間處理函數
    11.2.3  數值處理函數
  11.3  小結

  11.4  挑戰題
第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  小結
  12.5  挑戰題
第13章  分組數據
  13.1  數據分組
  13.2  創建分組
  13.3  過濾分組
  13.4  分組和排序
  13.5  分組與數據匯總相結合
  13.6  SELECT子句順序
  13.7  小結
  13.8  挑戰題
第14章  使用子查詢
  14.1  子查詢
  14.2  利用子查詢進行過濾
  14.3  作為計算欄位使用子查詢
  14.4  小結
  14.5  挑戰題
第15章  表連接
  15.1  連接
    15.1.1  關係表
    15.1.2  為什麼要使用連接
  15.2  創建連接
    15.2.1  WHERE子句的重要性
    15.2.2  內連接
    15.2.3  連接多張表
  15.3  小結
  15.4  挑戰題
第16章  創建高級連接
  16.1  使用表別名
  16.2  使用不同類型的連接
    16.2.1  自連接
    16.2.2  自然連接
    16.2.3  外連接
  16.3  使用帶聚合函數的連接
  16.4  使用連接和連接條件
  16.5  小結
  16.6  挑戰題
第17章  組合查詢
  17.1  組合查詢簡介
  17.2  創建組合查詢

    17.2.1  使用UNION
    17.2.2  UNION規則
    17.2.3  包含或取消重複的行
    17.2.4  對組合查詢結果排序
  17.3  小結
  17.4  挑戰題
第18章  全文搜索
  18.1  理解全文搜索
  18.2  使用全文搜索
    18.2.1  執行全文搜索
    18.2.2  使用查詢擴展
    18.2.3  布爾文本搜索
    18.2.4  全文搜索的使用說明
  18.3  小結
  18.4  挑戰題
第19章  插入數據
  19.1  數據插入
  19.2  插入完整的行
  19.3  插入多行
  19.4  插入檢索出的數據
  19.5  小結
  19.6  挑戰題
第20章  更新數據和刪除數據
  20.1  更新數據
  20.2  刪除數據
  20.3  更新數據和刪除數據的指導原則
  20.4  小結
  20.5  挑戰題
第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  小結
  21.6  挑戰題
第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  小結
  22.4  挑戰題
第23章  使用存儲過程
  23.1  存儲過程
  23.2  為什麼要使用存儲過程
  23.3  如何使用存儲過程
    23.3.1  執行存儲過程
    23.3.2  創建存儲過程
    23.3.3  DELIMITER挑戰
    23.3.4  刪除存儲過程
    23.3.5  使用參數
    23.3.6  建立智能存儲過程
    23.3.7  檢查存儲過程
  23.4  小結
  23.5  挑戰題
第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.5  關於觸發器的進一步介紹
  25.6  小結
第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關鍵字

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032