• <td id="ae6ms"><li id="ae6ms"></li></td>
  • <xmp id="ae6ms"><td id="ae6ms"></td><table id="ae6ms"></table>
  • <table id="ae6ms"></table>
  • <td id="ae6ms"></td>
    <td id="ae6ms"></td>
  • <table id="ae6ms"></table><table id="ae6ms"><td id="ae6ms"></td></table>
  • <td id="ae6ms"></td>
  • <table id="ae6ms"><li id="ae6ms"></li></table>
  • <table id="ae6ms"></table>
    西西軟件園多重安全檢測下載網站、值得信賴的軟件下載站!
    西西首頁 常用軟件 軟件下載 安卓軟件 游戲下載 安卓游戲 MAC應用 驅動下載 安卓電視
    系統工具網絡工具媒體工具圖形圖像聊天工具應用軟件編程開發手機軟件安卓應用電腦安全字體素材

    mysql技術內幕第4版

    • mysql技術內幕第4版
    • 軟件大小:47.0M
    • 更新時間:2013-09-15 08:57
    • 軟件語言:中文
    • 軟件廠商:
    • 軟件類別:國產軟件 / 免費軟件 / 電子教程
    • 軟件等級:4級
    • 應用平臺:WinXP
    • 官方網站:暫無
    好評:50%
    壞評:50%

    裝機必備軟件

    軟件介紹

    《MySQL技術內幕(第4版)》介紹了MySQL的基礎知識及其有別于其他數據庫系統的獨特功能,包括SQL的工作原理和MySQL API的相關知識;講述了如何將MySQL與Perl或PHP等語言結合起來,為數據庫查詢結果生成動態Web頁面,如何編寫MySQL數據訪問程序;詳細討論了數據庫管理和維護、數據目錄的組織和內容、訪問控制、安全連接等。附錄還提供了軟件的安裝信息,羅列了MySQL數據類型、函數、變量、語法、程序、API等重要細節。

    MySQL技術內幕(第4版)是一部全面的MySQL指南,對數據庫系統感興趣的讀者都能從中獲益?!禡ySQL技術內幕(第4版)》,可以高效地掌握MySQL的使用方法,從而高效地完成自己的工作。你將會學到怎樣把信息資料錄入數據庫,怎樣構造出查詢語句以迅速獲得有關問題的答案。
    即使不是程序員,也可以學習和使用SQL。本書內容的重點之一就是介紹SQL的工作原理。但熟悉SQL的語法并不代表你掌握了SQL的使用技巧,所以本書的另一個重點就是介紹MySQL的獨特功能及其用法。

    目錄:

    第一部分 MySQL基礎知識
    第1章 MySQL和SQL 入門
    1.1 MySQL的用途
    1.2 示例數據庫
    1.2.1 &"美國歷史研究會&"場景
    1.2.2 考試記分項目
    1.2.3 關于示例數據庫的說明
    1.3 數據庫基本術語
    1.3.1 數據庫的組織結構
    1.3.2 數據庫查詢語言
    1.3.3 MySQL的體系結構
    1.4 MySQL
    1.4.1 如何獲得示例數據庫
    1.4.2 最低配置要求
    1.4.3 如何建立和斷開與服務器的連接
    1.4.4 執行SQL語句
    1.4.5 創建數據庫
    1.4.6 創建數據表
    1.4.7 如何添加新的數據行
    1.4.8 將sampdb數據庫重設為原來的狀態
    1.4.9 檢索信息
    1.4.10 如何刪除或更新現有的數據行
    1.5 與客戶程序MySQL交互的技巧
    1.5.1 簡化連接過程
    1.5.2 減少輸入查詢命令時的打字動作
    1.6 后面各章的學習計劃
    第2章 使用SQL管理數據
    2.1 MySQL服務器的SQL模式
    2.2 MySQL標識符語法和命名規則
    2.3 SQL語句中的字母大小寫問題
    2.4 字符集支持
    2.4.1 字符集的設定
    2.4.2 確定可供選用的字符集和當前設置
    2.4.3  Unicode支持
    2.5  數據庫的選定、創建、刪除和變更
    2.5.1 數據庫的選定
    2.5.2 數據庫的創建
    2.5.3 數據庫的刪除
    2.5.4 數據庫的變更
    2.6 數據表的創建、刪除、索引和變更
    2.6.1 存儲引擎的特征
    2.6.2 創建數據表
    2.6.3 刪除數據表
    2.6.4 為數據表編制索引
    2.6.5 改變數據表的結構
    2.7 獲取數據庫的元數據
    2.7.1 用SHOW語句獲取元數據
    2.7.2 從INFORMATION_SCHEMA數據庫獲取元數據
    2.7.3 從命令行獲取元數據
    2.8 利用聯結操作對多個數據表進行檢索
    2.8.1 內聯結
    2.8.2 避免歧義:如何在聯結操作中給出數據列的名字
    2.8.3 左聯結和右聯結(外聯結)
    2.9 用子查詢進行多數據表檢索
    2.9.1 子查詢與關系比較操作符
    2.9.2 IN和NOT IN子查詢
    2.9.3 ALL、ANY和SOME子查詢
    2.9.4 EXISTS和NOT EXISTS子查詢
    2.9.5 與主查詢相關的子查詢
    2.9.6 FROM子句中的子查詢
    2.9.7 把子查詢改寫為聯結查詢
    2.10 用UNION語句進行多數據表檢索
    2.11 使用視圖
    2.12 涉及多個數據表的刪除和更新操作
    2.13 事務處理
    2.13.1 利用事務來保證語句的安全執行
    2.13.2 使用事務保存點
    2.13.3 事務的隔離性
    2.13.4 事務問題的非事務解決方案
    2.14 外鍵和引用完整性
    2.14.1 外鍵的創建和使用
    2.14.2 如果不能使用外鍵該怎么辦
    2.15 使用FULLTEXT索引
    2.15.1 全文搜索:自然語言模式
    2.15.2 全文搜索:布爾模式
    2.15.3 全文搜索:查詢擴展模式
    2.15.4 配置全文搜索引擎
    第3章 數據類型
    3.1 數據值的類別
    3.1.1 數值
    3.1.2 字符串值
    3.1.3 日期/時間值
    3.1.4 坐標值
    3.1.5 布爾值
    3.1.6 空值NULL
    3.2 MySQL的數據類型
    3.2.1 數據類型概述
    3.2.2 數據表中的特殊列類型
    3.2.3 指定列默認值
    3.2.4 數值數據類型
    3.2.5 字符串數據類型
    3.2.6 日期/時間數據類型
    3.2.7 空間數據類型
    3.3 MySQL如何處理非法數據值
    3.4 序列
    3.4.1 通用AUTO_INCREMENT屬性
    3.4.2 與特定存儲引擎有關的AUTO_INCREMENT屬性
    3.4.3 使用AUTO_INCREMENT數據列時的要點
    3.4.4 使用AUTO_INCREMENT機制時的注意事項
    3.4.5 如何在不使用AUTO_INCREMENT的情況下生成序列編號
    3.5 表達式求值和類型轉換
    3.5.1 表達式的編寫
    3.5.2 類型轉換
    3.6 數據類型的選用
    3.6.1 數據列將容納什么樣的數據
    3.6.2 數據是否都在某個特定的區間內
    3.6.3 與挑選數據類型有關的問題是相互影響的
    第4章 存儲程序
    4.1 復合語句和語句分隔符
    4.2 存儲函數和存儲過程
    4.2.1 存儲函數和存儲過程的權限
    4.2.2 存儲過程的參數類型
    4.3 觸發器
    4.4 事件
    4.5 存儲程序和視圖的安全性
    第5章 查詢優化
    5.1 使用索引
    5.1.1 索引的優點
    5.1.2 索引的缺點
    5.1.3 挑選索引
    5.2 MySQL的查詢優化程序
    5.2.1 查詢優化器的工作原理
    5.2.2 用EXPLAIN 語句檢查優化器操作
    5.3 為提高查詢效率而挑選數據類型
    5.4 有效加載數據
    5.5 調度和鎖定問題
    5.5.1 改變語句的執行優先級
    5.5.2 使用延遲插入
    5.5.3 使用并發插入
    5.5.4 鎖定級別與并發性
    5.6 系統管理員所完成的優化
    5.6.1 使用MyISAM鍵緩存
    5.6.2 使用查詢緩存
    5.6.3 硬件優化
    第二部分 MySQL的編程接口
    第6章 MySQL程序設計
    6.1 為什么要自己編寫MySQL程序
    6.2 MySQL應用程序可用的API
    6.2.1 C API
    6.2.2 Perl DBI API
    6.2.3 PHP API
    6.3 如何挑選API
    6.3.1 執行環境
    6.3.2 性能
    6.3.3 開發時間
    6.3.4 可移植性
    第7章 用C語言編寫MySQL程序
    7.1 編譯和鏈接客戶程序
    7.2 連接到服務器
    7.3 出錯消息和命令行選項的處理
    7.3.1 出錯檢查
    7.3.2 實時獲取連接參數
    7.3.3 給MySQL客戶程序增加選項處理功能
    7.4 處理SQL語句
    7.4.1 處理修改數據行的語句
    7.4.2 處理有結果集的語句
    7.4.3 一個通用的語句處理程序
    7.4.4 另一種語句處理方案
    7.4.5 mysql_store_result()與mysql_use_result()函數的對比
    7.4.6 使用結果集元數據
    7.4.7 對特殊字符和二進制數據進行編碼
    7.5 交互式語句執行程序
    7.6 怎樣編寫具備SSL支持的客戶程序
    7.7 嵌入式服務器庫的使用
    7.7.1 編寫內建了服務器的應用程序
    7.7.2 生成應用程序可執行二進制文件
    7.8 一次執行多條語句
    7.9 使用服務器端預處理語句
    第8章 使用Perl DBI編寫MySQL程序
    8.1 Perl腳本的特點
    8.2 Perl DBI概述
    8.2.1 DBI數據類型
    8.2.2 一個簡單的DBI腳本
    8.2.3 出錯處理
    8.2.4 處理修改數據行的語句
    8.2.5 處理返回結果集的語句
    8.2.6 在語句字符串引用特殊字符
    8.2.7 占位符與預處理語句
    8.2.8 把查詢結果綁定到腳本變量
    8.2.9 設定連接參數
    8.2.10 調試
    8.2.11 使用結果集的元數據
    8.2.12 實現事務處理
    8.3 DBI腳本實戰
    8.3.1 生成美國歷史研究會會員名錄
    8.3.2 發出會費催交通知
    8.3.3 會員記錄項的編輯修改
    8.3.4 尋找志趣相同的會員
    8.3.5 把會員名錄放到網上
    8.4 用DBI開發Web應用
    8.4.1 配置Apache服務器使用CGI腳本
    8.4.2 CGI.pm模塊簡介
    8.4.3 從Web腳本連接MySQL服務器
    8.4.4 一個基于Web的數據庫瀏覽器
    8.4.5 考試記分項目:考試分數瀏覽器
    8.4.6 美國歷史研究會:尋找志趣相同的會員
    第9章 用PHP編寫MySQL程序
    9.1 PHP概述
    9.1.1 一個簡單的PHP腳本
    9.1.2 利用PHP庫文件實現代碼封裝
    9.1.3 簡單的數據檢索頁面
    9.1.4 處理語句結果
    9.1.5 測試查詢結果里的NULL值
    9.1.6 使用預處理語句
    9.1.7 利用占位符來處理帶引號的數據值
    9.1.8 出錯處理
    9.2 PHP腳本實戰
    9.2.1 考試分數的在線錄入
    9.2.2 創建一個交互式在線測驗
    9.2.3 美國歷史研究會:會員個人資料的在線修改
    第三部分 MySQL的系統管理
    第10章 MySQL系統管理簡介
    10.1 MySQL組件
    10.2 常規管理
    10.3 訪問控制與安全性
    10.4 數據庫的維護、備份和復制
    第11章 MySQL的數據目錄
    11.1 數據目錄的位置
    11.2 數據目錄的層次結構
    11.2.1 MySQL服務器如何提供對數據的訪問
    11.2.2 MySQL數據庫在文件系統里是如何表示的
    11.2.3 數據表在文件系統里的表示方式
    11.2.4 視圖和觸發器在文件系統里的表示方式
    11.2.5 SQL語句與數據表文件操作的對應關系
    11.2.6 操作系統對數據庫對象的命名規則有何影響
    11.2.7 影響數據表最大長度的因素
    11.2.8 數據目錄的結構對系統性能的影響
    11.2.9 MySQL狀態文件和日志文件
    11.3 重新安置數據目錄的內容
    11.3.1 重新安置工作的具體方法
    11.3.2 重新安置注意事項
    11.3.3 評估重新安置的效果
    11.3.4 重新安置整個數據目錄
    11.3.5 重新安置各個數據庫
    11.3.6 重新安置各個數據表
    11.3.7 重新安置InnoDB共享表空間
    11.3.8 重新安置狀態文件和日志文件
    第12章 MySQL數據庫系統的日常管理
    12.1 安裝MySQL軟件后的初始安防設置
    12.1.1 為初始MySQL賬戶設置口令
    12.1.2 為第二個服務器設置口令
    12.2 安排MySQL服務器的啟動和關停
    12.2.1 在Unix上運行MySQL服務器
    12.2.2 在Windows上運行MySQL服務器
    12.2.3 指定服務器啟動選項
    12.2.4 關閉服務器
    12.2.5 當你未能連接至服務器時重新獲得服務器的控制
    12.3 對MySQL服務器的連接監聽情況進行控制
    12.4 管理MySQL用戶賬戶
    12.4.1 高級MySQL賬戶管理操作
    12.4.2 對賬戶授權
    12.4.3 查看賬戶的權限
    12.4.4 撤銷權限和刪除用戶
    12.4.5 改變口令或重新設置丟失的口令
    12.5 維護日志文件
    12.5.1 出錯日志
    12.5.2 常規查詢日志
    12.5.3 慢查詢日志
    12.5.4 二進制日志和二進制日志索引文件
    12.5.5 中繼日志和中繼日志索引文件
    12.5.6 日志數據表的使用
    12.5.7 日志管理
    12.6 調整MySQL服務器
    12.6.1 查看和設置系統變量的值
    12.6.2 通用型系統變量
    12.6.3 查看狀態變量的值
    12.7 存儲引擎的配置
    12.7.1 為MySQL服務器挑選存儲引擎
    12.7.2 配置MyISAM存儲引擎
    12.7.3 配置InnoDB存儲引擎
    12.7.4 配置Falcon存儲引擎
    12.8 啟用或者禁用LOAD DATA語句的LOCAL能力
    12.9 國際化和本地化問題
    12.9.1 設置MySQL服務器的地理時區
    12.9.2 選擇用來顯示出錯信息的語言
    12.9.3 配置MySQL服務器的字符集支持
    12.10 運行多個服務器
    12.10.1 運行多個服務器的問題
    12.10.2 配置和編譯不同的服務器
    12.10.3 指定啟動選項的決策
    12.10.4 用于服務器管理的mysqld_multi
    12.10.5 在Windows系統上運行多個MySQL服務器
    12.11 升 級MySQL
    第13章 訪問控件和安全
    13.1 內部安全性:防止未經授權的文件系統訪問
    13.1.1 如何偷取數據
    13.1.2 保護你的MySQL安裝
    13.2 外部安全性:防止未經授權的網絡訪問
    13.2.1 MySQL權限表的結構和內容
    13.2.2 服務器如何控制客戶訪問
    13.2.3 一個關于權限的難題
    13.2.4 應該回避的權限數據表風險
    13.3 加密連接的建立
    第14章 MySQL數據庫的維護、備份和復制
    14.1 數據庫預防性維護工作的基本原則
    14.2  在MySQL服務器運行時維護數據庫
    14.2.1 以只讀方式或讀/寫方式鎖定一個或多個數據表
    14.2.2 以只讀方式鎖定所有的數據庫
    14.3 預防性維護
    14.3.1 充分利用MySQL服務器的自動恢復能力
    14.3.2 定期進行預防性維護
    14.4 制作數據庫備份
    14.4.1 用mysqldump程序制作文本備份
    14.4.2 制作二進制數據庫備份
    14.4.3 備份InnoDB或Faclcon數據表
    14.5 把數據庫復制到另一個服務器
    14.5.1 使用一個備份文件來復制數據庫
    14.5.2 把數據庫從一個服務器復制到另一個
    14.6 數據表的檢查和修復
    14.6.1 用服務器檢查和修復數據表
    14.6.2 用mysqlcheck程序檢查和修復數據表
    14.6.3 用myisamchk程序檢查和修復數據表
    14.7 使用備份進行數據恢復
    14.7.1 恢復整個數據庫
    14.7.2 恢復數據表
    14.7.3 重新執行二進制日志文件里的語句
    14.7.4 InnoDB存儲引擎的自動恢復功能
    14.8 設置復制服務器
    14.8.1 復制機制的工作原理
    14.8.2 建立主從復制關系
    14.8.3 二進制日志的格式
    14.8.4 使用復制機制制作備份
    第四部分 附錄
    附錄A 獲得并安裝有關軟件
    附錄B 數據類型指南
    附錄C 操作符與函數用法指南
    附錄D 系統變量、狀態變量和用戶變量使用指南
    附錄E SQL語法指南
    附錄F MySQL程序指南
    附錄G API指南(圖靈網站下載)
    附錄H Perl DBI API指南(圖靈網站下載)
    附錄I PHP API指南(圖靈網站下載)

    為什么要選用MySQL :

    如果你正在尋求一種完全免費或者價格比較低廉的數據庫管理系統,可以從MySQL、PostgreSQL和SQLite等軟件中選擇一個。在對MySQL和其他數據庫系統進行評估之前,首先要弄清楚什么因素對自己最重要。你需要從運行性能、技術支持、特色功能(例如與SQL的兼容程度和可擴展性等)、許可證條件、購買價格等多方面進行全面的考慮。由此判斷,MySQL在以下方面有比較吸引人的優勢。

    運行速度。MySQL的運行速度相當快,MySQL開發人員相信它是目前最快的數據庫系統。你可以在MySQL網站http://www.mysql.com/why-mysql/benchmarks/上的性能比較主頁上查到有關數據。 

    易使用。MySQL是一種簡單易用的高性能數據庫系統,與其他大型數據庫系統相比,MySQL的安裝和管理工作要容易得多。

    查詢語言支持。MySQL支持SQL語言,SQL是各種現代數據庫系統的首選查詢語言。
    功能豐富。MySQL是多線程的,允許多個客戶同時與服務器建立連接。每個客戶都可以同時打開并使用多個數據庫。你可以通過好幾種辦法(如命令行客戶程序、Web瀏覽器、GUI客戶程序等)對MySQL數據庫進行交互式訪問,在輸入查詢命令后立刻看到查詢結果。此外,MySQL還準備了C、Perl、Java、PHP、Python和Ruby等多種語言的編程接口。你還可以通過支持ODBC(Open Database Connectivity,數據庫開放連接,一種由微軟公司開發的數據庫通信協議)功能和.NET的應用程序來訪問MySQL數據庫。也就是說,你既可以選用現成的客戶程序來訪問MySQL數據庫,也可以根據具體的應用來編寫相關軟件。

    優異的聯網和安防性能。MySQL是完全網絡化的數據庫系統,用戶可以從因特網上的任意地點去訪問它,因此你完全可以把你的數據拿出來與任何地方的任何人共享。同時,MySQL還具備完善的訪問控制機制,這就將那些不應該看到你數據的人拒之門外。此外,為了提供更進一步的安防措施,MySQL還支持使用SSL(Secure Socket Layer,安全套接字層)協議的加密連接。 

    可移植性。MySQL既能夠運行在多種版本的Unix和Linux操作系統上,也能夠運行在Windows和NetWare系統上。MySQL可以運行在各種硬件設備上,包括高端服務器。

    短小精悍。與某些數據庫系統巨大的硬盤空間消耗量相比,MySQL發行版本的硬盤占用量相對要小得多。

    成本低廉。MySQL是一個開源項目,只要遵守GNU組織的GPL(General Public License)許可證條款,就可以任意使用。這意味著MySQL在大多數情況下都是免費的。其次,如果是喜歡或需要正規安排或是不想接受GPL許可證約束的組織,還有商業許可證可供選擇。 

    來源廣泛。MySQL很容易獲得,只要你有Web瀏覽器,就能從許多地方下載它。如果你想知道某個組件的工作原理,對它的某個算法感到好奇,或者想進行安全檢查,你完全可以通過源代碼來鉆研它。如果你不喜歡它的某個組件,也完全可以自行加以修改。如果你自認為發現了一個bug,可以報告給相關開發人員。

    軟件標簽: mysql技術

    軟件截圖

    mysql技術內幕第4版

      其他版本下載

      熱門評論

      最新評論

      第 2 樓 美國CZ88.NET 網友 客人 發表于: 2015/6/5 23:39:29
      有目錄,真用心!

      支持( 0 ) 蓋樓(回復)

      第 1 樓 江蘇鎮江電信 網友 客人 發表于: 2014/7/28 18:53:16
      非常好的一本書

      支持( 0 ) 蓋樓(回復)

      發表評論 查看所有評論(2)

      昵稱:
      表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
      字數: 0/500 (您的評論需要經過審核才能顯示)

      下載幫助下載幫助西西破解版軟件均來自互聯網, 如有侵犯您的版權, 請與我們聯系。

      TOP
      軟件下載
      女人让男人桶30分钟免费视频,女人张开腿让男人桶个爽,一进一出又大又粗爽视频
    • <td id="ae6ms"><li id="ae6ms"></li></td>
    • <xmp id="ae6ms"><td id="ae6ms"></td><table id="ae6ms"></table>
    • <table id="ae6ms"></table>
    • <td id="ae6ms"></td>
      <td id="ae6ms"></td>
    • <table id="ae6ms"></table><table id="ae6ms"><td id="ae6ms"></td></table>
    • <td id="ae6ms"></td>
    • <table id="ae6ms"><li id="ae6ms"></li></table>
    • <table id="ae6ms"></table>