MySQL 5 权威指南-(第3版)
2006-12
人民邮电出版社
科夫勒
662
杨晓云
无
《MySQL 5 权威指南(第3版)》全面深入地介绍了MySQL的功能,主要内容包括MySQL、PHP、Apache、Perl等组件的安装与功能简介,mysql等一些重要系统管理工具和用户操作界面的使用,MySQL数据库系统设计的基础知识与用不同语言设计MySQL数据库的过程,以及SQL语法、工具、选项、API应用指南,最大限度地帮助读者更快地学习和掌握MySQL数据库系统的设计和使用。《MySQL 5 权威指南(第3版)》覆盖了MySQL 5.0,讨论了新的程序设计接口(如PHP 5里的mysqli)和新的系统管理工具。 《MySQL 5 权威指南(第3版)》是MySQL数据库管理员和开发人员的必备参考书。
Michael Kofler在奥地利格拉茨技术大学获得计算机博士学位。他写了很多非常成功的计算机图书,内容涉及Visual Basic、Linux、Mathematica和Maple等多种程序设计语言和软件。Kofle还是Definitive Guide to Excel VBA第2版的作者。
第一部分 入门第1章 什么是MySQL1.1 什么是数据库1.2 MySQL1.3 MySQL的不足1.4 MySQL的版本编号1.5 MySQL的许可证1.6 MySQL软件的替代品1.7 小结第2章 测试环境2.1 是Windows还是UNIX/Linux2.2 在Windows系统上安装MySQL和相关软件2.3 在SUSE Linux 9.3系统上安装MySQL和相关软件2.4 在Red Hat Enterprise Linux 4系统上安装MySQL和相关软件2.5 编译MySQL软件的开发者版本(Linux)2.6 配置Apache2.7 配置PHP2.8 配置MySQL第3章 初级案例研究:MySQL+PHP3.1 概述3.2 数据库的开发3.3 调查问卷3.4 问卷调查结果的处理和显示3.5 改进意见第二部分 管理工具和用户操作界面第4章 mysql、mysqladmin和mysqldump4.1 mysql4.2 mysqladmin4.3 mysqldump第5章 MySQL Administrator和MySQL Query Browser5.1 安装5.2 与MySQL服务器建立连接5.3 MySQL Administrator5.4 MySQL Query Browser第6章 phpMyAdmin6.1 phpMyAdmin的安装与配置6.2 用户管理,保护MySQL6.3 创建和编辑数据库6.4 查看、插入和编辑数据6.5 执行SQL命令6.6 导入和导出6.7 服务器管理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视图第三部分 基础知识第8章 数据库设计概论8.1 参考读物8.2 数据表类型8.3 MySQL数据类型8.4 数据库设计技巧8.5 规范化8.6 层次关系的处理8.7 关系8.8 主键和外键8.9 索引8.10 视图8.11 示例数据库mylibrary(图书管理)8.12 示例数据库myforum(网上论坛)8.13 示例数据库exceptions(用于特殊情况的测试)第9章 SQL语言入门9.1 简介9.2 简单查询(SELECT)9.3 对查询结果进行排序(ORDER BY)9.4 筛选数据记录(WHERE,HAVING)9.5 涉及多个数据表的关联查询(LEFT/RIGHT JOIN)9.6 合并查询结果(UNION)9.7 分组查询,统计函数(GROUP BY)9.8 修改数据(INSERT、UPDATE和DELETE)9.9 创建数据表、数据库和索引第10章 SQL解决方案10.1 字符串10.2 日期和时间10.3 ENUM和SET数据类型10.4 变量与条件表达式(IF、CASE)10.5 在数据表间复制数据10.6 统计报表10.7 子查询10.8 保证数据的一致性10.9 找出冗余的数据记录10.10 数据表设计方案的改进10.11 对前n条或后n条记录进行处理10.12 以随机方式选择数据记录10.13 全文索引10.14 锁定10.15 事务第11章 访问权限与信息安全11.1 简介11.2 急救11.3 访问控制机制的内部工作原理11.4 访问权限的设置工具11.5 MySQL 4.1版本开始的安全密码验证11.6 建立连接的问题11.7 系统安全性第12章 GIS函数12.1 GIS数据格式12.2 MySQL的GIS实现12.3 SQL示例(冰川数据库)12.4 SQL示例(opengeodb数据库)第13章 存储过程和触发器13.1 为什么要使用存储过程和触发器13.2 初识SP13.3 SP的实现13.4 SP的管理13.5 SP的语法和语言元素13.6 SP应用示例13.7 触发器第14章 管理与服务器配置14.1 基础知识14.2 备份14.3 数据库的迁移14.4 导出和导入文本文件14.5 日志14.6 镜像机制14.7 管理MyISAM数据表14.8 InnoDB数据表的管理14.9 MySQL服务器的优化14.10 ISP数据库管理第四部分 程序设计第15章 PHP15.1 mysql功能模块15.2 mysqli的类、方法和属性15.3 把数据库功能打包为一个类15.4 把SELECT查询结果显示为一个表格15.5 字符串、日期、时间、BLOB和NULL15.6 向关联数据表插入新数据记录15.7 处理来自HTML表单的输入数据15.8 分页显示查询结果15.9 处理层次化数据15.10 速度优化15.11 Unicode15.12 二进制数据(BLOB)和图像15.13 存储过程15.14 SP Administrator第16章 Perl16.1 编程技巧16.2 示例:删除无效的数据记录(mylibrary)16.3 CGI示例:图书管理(mylibrary)16.4 CGI Unicode示例第17章 Java(JDBC和Connector/J)17.1 基础知识17.2 程序设计技巧第18章 C语言18.1 MySQL C API(libmysqlclient)18.2 Hello,World18.3 与MySQL服务器建立连接18.4 执行SQL命令18.5 处理二进制数据和特殊字符18.6 出错处理第19章 Visual Basic 6/VBA19.1 基础知识和术语19.2 Connector/ODBC选项19.3 ADO程序设计与Visual Basic 6/VBA19.4 与MySQL服务器建立连接19.5 转换器:从Microsoft SQL Server到MySQL19.6 VBMySQLDirect第20章 Visual Basic .NET和C#20.1 ADO .NET与MySQL之间的通信20.2 编程技巧20.3 示例:把新图书记录存入mylibrary数据库20.4 示例:把图像文件存入和读出一个BLOB数据列第五部分 参考资料第21章 SQL语法指南21.1 语法21.2 操作符21.3 变量和常数21.4 MySQL数据类型21.5 SQL命令汇总表(按功能分类)21.6 SQL命令指南(按字母表顺序排列)21.7 SQL函数指南21.8 GIS数据类型与GIS函数21.9 与存储过程和触发器有关的语言元素第22章 MySQL工具和选项22.1 概述22.2 通用选项和配置文件22.3 mysqld程序(服务器)22.4 mysqld_safe脚本(启动MySQL服务器)22.5 mysql_install_db脚本(安装mysql数据库)22.6 mysql_fix_privileges脚本(更新mysql数据库)22.7 mysql_fix_extensions脚本(重命名MyISAM文件)22.8 mysql程序(SQL命令解释器)22.9 mysqladmin程序(日常管理)22.10 mysqldump程序(数据的备份/导出)22.11 mysqlimport程序(文本导入、批量导入)22.12 mysqlshow程序(查看信息)22.13 myisamchk程序(修复MyISAM文件)22.14 myisampack程序(压缩MyISAM文件)第23章 MySQL API应用指南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 术语解释附录B 本书的配套示例文件附录C 参考书目
《MySQL 5 权威指南(第3版)》能够最大限度地帮助读者更快地学习和掌握MySQL数据库系统的设计和使用。《MySQL5权威指南(第3版)》覆盖了MySQL 5.0,讨论了新的程序设计接口(如PHP 5里的mysqli)和新的系统管理工具。《MySQL 5 权威指南(第3版)》是MySQL数据库管理员和开发人员的必备参考书。
无
图灵的书相比O'REILLY系列是比较通俗易懂的,但是还是有个外文书的通病:书太厚,很难一眼就看到重点,因为作者希望把每一本书当做百科全书一样,面面俱到,所以一口气写了很多很多相关的东西,而且还特别喜欢吐槽- -!所以会出现这种情况:公司让你用MYSQL的知识做个项目,其中这个项目只要用到3种MYSQL技术就够了,然后你看了一本图灵或者O/REILLY的书,整本书有300种MYSQL的知识...你看了前5页就困了,书就放一边。
简而言之,舶来品的书,不合适入门,真想入门,还是看看国内作者写的吧,虽然有些“山寨”的感觉,但是一般都不厚,浅显易懂。
对于MYSQL来说,我推荐《MYSQL入门很简单》。
最后再来说说这本权威指南吧,我是看完了MYSQL入门很简单后再来看这本的,发现自己有了一定基础了,再看这个还是有些磕磕碰碰的地方,最搞的是,还有很多小小的文字错误,比如192页的title和titles不分,这种错误,在舶来品的书中是非常非常见的,所以入门新手估计会顶不住。
但是这边权威指南还是很有趣的,文字比较通俗,比较容易阅读,而且讲的比较深,现在正在阅读中,有什么心得继续来这里吐槽。
浏览了下电子版的,感觉和中文手册差不多,还没有手册那么齐全,方便,下载个手册放在手头还来得实在,或者自己打印一份中文手册也差不多了。如果说有价值的话,就是里边多多少少还是有一些提示,一些经验之谈,以及一点解决问题的思路,对于那些MySQL不是很熟悉的开发人员来说很是有一点价值的。
让我以后对印有“权威”的书都会要质疑一下。
没有把mysql的亮点(引擎)展示出来,感觉很多东西像是官方手册。
里面一半的篇幅都是说在php/java/.net/perl/c...下开发,到现在还没有明白这本书到底是一个什么样的定位(是开发吗?)。个人觉得对于一个刚入门的人来说有难度,但是对于想深入研究mysql的人的说又太浅。
好贵...,还好这本书是从朋友那里借过来看的。
如果你是MySQL DBA值得看一看。
MySQLpub.COM
最优秀的MySQL社区。
买这本书的时候真的对mysql一窍不通,觉得很多东西跟sqlserver不同,包括没有gui。。。
等工作一段时间,每天接触mysql,发现还是有很多东西可以在这上面翻翻。是很实用的手册没错,写的确实也不错。不过。。。
我怎么感觉就是官方中文文档的纸质书而已,没有卖的还是直接看文档好了,省钱又方便。
个人感觉是看过的电脑书籍里面写得最好的一本之一,适合入门和深入级别的人使用 本书没过多的使用专业词汇对于新手来说很容易理解 后面的 PHP部分和第五部分 也相当实用,确实对得起权威指南这个称号!!!
本书 + 目前出的 3 本PHP书籍都PHPer初学者是很好的搭配 .PHP和MySQL Web应用开发核心技术. PHP与MySQL 5程序设计(第二版).PHP和MySQL Web开发(原书第3版)...
GUI用phpmyadmin如何?