出版時間:2006-12 出版社:人民郵電出版社 作者:科夫勒 頁數(shù):662 譯者:楊曉云
Tag標簽:無
內(nèi)容概要
《MySQL 5 權(quán)威指南(第3版)》全面深入地介紹了MySQL的功能,主要內(nèi)容包括MySQL、PHP、Apache、Perl等組件的安裝與功能簡介,mysql等一些重要系統(tǒng)管理工具和用戶操作界面的使用,MySQL數(shù)據(jù)庫系統(tǒng)設(shè)計的基礎(chǔ)知識與用不同語言設(shè)計MySQL數(shù)據(jù)庫的過程,以及SQL語法、工具、選項、API應(yīng)用指南,最大限度地幫助讀者更快地學(xué)習(xí)和掌握MySQL數(shù)據(jù)庫系統(tǒng)的設(shè)計和使用。《MySQL 5 權(quán)威指南(第3版)》覆蓋了MySQL 5.0,討論了新的程序設(shè)計接口(如PHP 5里的mysqli)和新的系統(tǒng)管理工具?! 禡ySQL 5 權(quán)威指南(第3版)》是MySQL數(shù)據(jù)庫管理員和開發(fā)人員的必備參考書。
作者簡介
Michael Kofler在奧地利格拉茨技術(shù)大學(xué)獲得計算機博士學(xué)位。他寫了很多非常成功的計算機圖書,內(nèi)容涉及Visual Basic、Linux、Mathematica和Maple等多種程序設(shè)計語言和軟件。Kofle還是Definitive Guide to Excel VBA第2版的作者。
書籍目錄
第一部分 入門第1章 什么是MySQL1.1 什么是數(shù)據(jù)庫1.2 MySQL1.3 MySQL的不足1.4 MySQL的版本編號1.5 MySQL的許可證1.6 MySQL軟件的替代品1.7 小結(jié)第2章 測試環(huán)境2.1 是Windows還是UNIX/Linux2.2 在Windows系統(tǒng)上安裝MySQL和相關(guān)軟件2.3 在SUSE Linux 9.3系統(tǒng)上安裝MySQL和相關(guān)軟件2.4 在Red Hat Enterprise Linux 4系統(tǒng)上安裝MySQL和相關(guān)軟件2.5 編譯MySQL軟件的開發(fā)者版本(Linux)2.6 配置Apache2.7 配置PHP2.8 配置MySQL第3章 初級案例研究:MySQL+PHP3.1 概述3.2 數(shù)據(jù)庫的開發(fā)3.3 調(diào)查問卷3.4 問卷調(diào)查結(jié)果的處理和顯示3.5 改進意見第二部分 管理工具和用戶操作界面第4章 mysql、mysqladmin和mysqldump4.1 mysql4.2 mysqladmin4.3 mysqldump第5章 MySQL Administrator和MySQL Query Browser5.1 安裝5.2 與MySQL服務(wù)器建立連接5.3 MySQL Administrator5.4 MySQL Query Browser第6章 phpMyAdmin6.1 phpMyAdmin的安裝與配置6.2 用戶管理,保護MySQL6.3 創(chuàng)建和編輯數(shù)據(jù)庫6.4 查看、插入和編輯數(shù)據(jù)6.5 執(zhí)行SQL命令6.6 導(dǎo)入和導(dǎo)出6.7 服務(wù)器管理6.8 輔助功能第7章 Microsoft Office和OpenOffice/StarOffice7.1 安裝Connector/ODBC7.2 Microsoft Access7.3 Microsoft Excel7.4 安裝Connector/J7.5 OpenOffice/StarOffice Base7.6 OpenOffice/StarOffice的Data Source視圖第三部分 基礎(chǔ)知識第8章 數(shù)據(jù)庫設(shè)計概論8.1 參考讀物8.2 數(shù)據(jù)表類型8.3 MySQL數(shù)據(jù)類型8.4 數(shù)據(jù)庫設(shè)計技巧8.5 規(guī)范化8.6 層次關(guān)系的處理8.7 關(guān)系8.8 主鍵和外鍵8.9 索引8.10 視圖8.11 示例數(shù)據(jù)庫mylibrary(圖書管理)8.12 示例數(shù)據(jù)庫myforum(網(wǎng)上論壇)8.13 示例數(shù)據(jù)庫exceptions(用于特殊情況的測試)第9章 SQL語言入門9.1 簡介9.2 簡單查詢(SELECT)9.3 對查詢結(jié)果進行排序(ORDER BY)9.4 篩選數(shù)據(jù)記錄(WHERE,HAVING)9.5 涉及多個數(shù)據(jù)表的關(guān)聯(lián)查詢(LEFT/RIGHT JOIN)9.6 合并查詢結(jié)果(UNION)9.7 分組查詢,統(tǒng)計函數(shù)(GROUP BY)9.8 修改數(shù)據(jù)(INSERT、UPDATE和DELETE)9.9 創(chuàng)建數(shù)據(jù)表、數(shù)據(jù)庫和索引第10章 SQL解決方案10.1 字符串10.2 日期和時間10.3 ENUM和SET數(shù)據(jù)類型10.4 變量與條件表達式(IF、CASE)10.5 在數(shù)據(jù)表間復(fù)制數(shù)據(jù)10.6 統(tǒng)計報表10.7 子查詢10.8 保證數(shù)據(jù)的一致性10.9 找出冗余的數(shù)據(jù)記錄10.10 數(shù)據(jù)表設(shè)計方案的改進10.11 對前n條或后n條記錄進行處理10.12 以隨機方式選擇數(shù)據(jù)記錄10.13 全文索引10.14 鎖定10.15 事務(wù)第11章 訪問權(quán)限與信息安全11.1 簡介11.2 急救11.3 訪問控制機制的內(nèi)部工作原理11.4 訪問權(quán)限的設(shè)置工具11.5 MySQL 4.1版本開始的安全密碼驗證11.6 建立連接的問題11.7 系統(tǒng)安全性第12章 GIS函數(shù)12.1 GIS數(shù)據(jù)格式12.2 MySQL的GIS實現(xiàn)12.3 SQL示例(冰川數(shù)據(jù)庫)12.4 SQL示例(opengeodb數(shù)據(jù)庫)第13章 存儲過程和觸發(fā)器13.1 為什么要使用存儲過程和觸發(fā)器13.2 初識SP13.3 SP的實現(xiàn)13.4 SP的管理13.5 SP的語法和語言元素13.6 SP應(yīng)用示例13.7 觸發(fā)器第14章 管理與服務(wù)器配置14.1 基礎(chǔ)知識14.2 備份14.3 數(shù)據(jù)庫的遷移14.4 導(dǎo)出和導(dǎo)入文本文件14.5 日志14.6 鏡像機制14.7 管理MyISAM數(shù)據(jù)表14.8 InnoDB數(shù)據(jù)表的管理14.9 MySQL服務(wù)器的優(yōu)化14.10 ISP數(shù)據(jù)庫管理第四部分 程序設(shè)計第15章 PHP15.1 mysql功能模塊15.2 mysqli的類、方法和屬性15.3 把數(shù)據(jù)庫功能打包為一個類15.4 把SELECT查詢結(jié)果顯示為一個表格15.5 字符串、日期、時間、BLOB和NULL15.6 向關(guān)聯(lián)數(shù)據(jù)表插入新數(shù)據(jù)記錄15.7 處理來自HTML表單的輸入數(shù)據(jù)15.8 分頁顯示查詢結(jié)果15.9 處理層次化數(shù)據(jù)15.10 速度優(yōu)化15.11 Unicode15.12 二進制數(shù)據(jù)(BLOB)和圖像15.13 存儲過程15.14 SP Administrator第16章 Perl16.1 編程技巧16.2 示例:刪除無效的數(shù)據(jù)記錄(mylibrary)16.3 CGI示例:圖書管理(mylibrary)16.4 CGI Unicode示例第17章 Java(JDBC和Connector/J)17.1 基礎(chǔ)知識17.2 程序設(shè)計技巧第18章 C語言18.1 MySQL C API(libmysqlclient)18.2 Hello,World18.3 與MySQL服務(wù)器建立連接18.4 執(zhí)行SQL命令18.5 處理二進制數(shù)據(jù)和特殊字符18.6 出錯處理第19章 Visual Basic 6/VBA19.1 基礎(chǔ)知識和術(shù)語19.2 Connector/ODBC選項19.3 ADO程序設(shè)計與Visual Basic 6/VBA19.4 與MySQL服務(wù)器建立連接19.5 轉(zhuǎn)換器:從Microsoft SQL Server到MySQL19.6 VBMySQLDirect第20章 Visual Basic .NET和C#20.1 ADO .NET與MySQL之間的通信20.2 編程技巧20.3 示例:把新圖書記錄存入mylibrary數(shù)據(jù)庫20.4 示例:把圖像文件存入和讀出一個BLOB數(shù)據(jù)列第五部分 參考資料第21章 SQL語法指南21.1 語法21.2 操作符21.3 變量和常數(shù)21.4 MySQL數(shù)據(jù)類型21.5 SQL命令匯總表(按功能分類)21.6 SQL命令指南(按字母表順序排列)21.7 SQL函數(shù)指南21.8 GIS數(shù)據(jù)類型與GIS函數(shù)21.9 與存儲過程和觸發(fā)器有關(guān)的語言元素第22章 MySQL工具和選項22.1 概述22.2 通用選項和配置文件22.3 mysqld程序(服務(wù)器)22.4 mysqld_safe腳本(啟動MySQL服務(wù)器)22.5 mysql_install_db腳本(安裝mysql數(shù)據(jù)庫)22.6 mysql_fix_privileges腳本(更新mysql數(shù)據(jù)庫)22.7 mysql_fix_extensions腳本(重命名MyISAM文件)22.8 mysql程序(SQL命令解釋器)22.9 mysqladmin程序(日常管理)22.10 mysqldump程序(數(shù)據(jù)的備份/導(dǎo)出)22.11 mysqlimport程序(文本導(dǎo)入、批量導(dǎo)入)22.12 mysqlshow程序(查看信息)22.13 myisamchk程序(修復(fù)MyISAM文件)22.14 myisampack程序(壓縮MyISAM文件)第23章 MySQL API應(yīng)用指南23.1 PHP API(mysql接口)23.2 PHP API(mysqli接口)23.3 Perl DBI23.4 JDBC(Connector/J)23.5 ADO .NET(Connector/Net)23.6 C API第六部分 附錄附錄A 術(shù)語解釋附錄B 本書的配套示例文件附錄C 參考書目
編輯推薦
《MySQL 5 權(quán)威指南(第3版)》能夠最大限度地幫助讀者更快地學(xué)習(xí)和掌握MySQL數(shù)據(jù)庫系統(tǒng)的設(shè)計和使用?!禡ySQL5權(quán)威指南(第3版)》覆蓋了MySQL 5.0,討論了新的程序設(shè)計接口(如PHP 5里的mysqli)和新的系統(tǒng)管理工具?!禡ySQL 5 權(quán)威指南(第3版)》是MySQL數(shù)據(jù)庫管理員和開發(fā)人員的必備參考書。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載
MySQL 5 權(quán)威指南-(第3版) PDF格式下載