资料下载网
首页 计算机 考试教辅
MySQL核心技术手册_Russell J T Dyer著_李红军译 pdf电子书免费下载,百度云
首页 > 计算机 > 数据库技术 > MySQL核心技术手册_Russell J T Dyer著_李红军译 pdf电子书免费下载,百度云

《MySQL核心技术手册_Russell J T Dyer著_李红军译》pdf电子书免费下载


下载方式一:

百度网盘下载地址:https://pan.baidu.com/s/1OkaDLJOYbaIPOmX-Vu4P1w
百度网盘密码:1111

下载方式二:

http://ziliaoshare.cn/Download/ae_123555_pd_MySQLHXJSSC_RussellJTDyerZ_LHJY.zip

 


MySQL核心技术手册_Russell J T Dyer著_李红军译

作者:empty

页数:572

出版社:empty

《MySQL核心技术手册_Russell J T Dyer著_李红军译》介绍

O'Reily Media, Inc.介绍

为了满足读者对网络和软件技术知识的迫切需求,世界著名计算机图书出版机构O'Reilly Media, Inc.授权机械工业出版社, 翻译出版一批该公司久负盛名的英文经典技术专著。O'Reilly Media, Inc.是世界上在UNIX、X、Internet和其他开放系统图书领域具有领导地位的出版公司,同时也是联机出版的先锋。从最畅销的The Whole Internet User'Guide&Catalog(被纽约公共图书馆评为20世纪最重要的50本书之一) 到GNN(最早的Internet门户和商业网站) , 再到WebSite(第一个桌面PC的Web服务器软件) , O'Reilly Media, Inc.一直处于Internet发展的最前沿。许多书店的反馈表明, O'Reilly Media, Inc.是最稳定的计算机图书出版商——每一本书都一版再版。与大多数计算机图书出版商相比, O'Reilly Media, Inc.具有深厚的计算机专业背景, 这使得O'Reilly Media, Inc.形成了一个非常不同于其他出版商的出版方针。O'Reilly Media, Inc.所有的编辑人员以前都是程序员, 或者是顶尖级的技术专家。O'Reily Media, Inc.还有许多固定的作者群体——他们本身是相关领域的技术专家、咨询专家, 而现在编写著作, O'Reilly Media, Inc.依靠他们及时地推出图书。因为O'ReillyMedia, Inc.紧密地与计算机业界联系着, 所以O'Reilly Media, Inc.知道市场上真正需要什么图书。

如果说MySQL是开源世界中唯美的一把利剑, 那么本书则是驾取MySQL的圣洁而亮丽的剑谱。从红军兄手中拿到本书,认真阅读,发现这是不同寻常的一本书。用心研读了本书,它给我未知的问题带来了答案, 终结了潜伏在我内心的疑惑。本书让我不再为维护MySQL而苦恼, 因为我熟知了MySQL的命令行参数; 不再让我因为查找某个特别的SQL语句而翻遍搜索引擎却难寻解决方法, 因为我领略了SQL语句的不尽奥秘; 同时不再苦于应用程序无法和MySQL高度集成, 依靠书中提供的API, 我们可以轻松地在应用程序和MySQL之间搭建起桥梁。除此之外, 书中有许多亮点值得我们去发掘。书中理论和示例紧密结合,既授之以鱼,又授之以渔,能同时兼具这二者是难能可贵的,也是我欣赏这本书的一个方面。本书是一本优秀的工具书, 它能启迪MySQL爱好者的智慧, 让大家在使用MySQL的道路上畅通无阻, 也能让大家早日得心应手地使用MySQL。MySQL是开源世界的一颗启明星, 它照亮了开源的道路, 使得开源的道路前行得更快更好, 而拥有了本书, 我们就可以顺利打开通往MySQL殿堂的大门本书的出版, 将是送给MySQL爱好者和DBA们的一份大礼, 希望它能受大家欢迎并能为大家带来帮助,也期待本书能取得成功。开源人网站站长2009年1月1日杜占源

译者序

MySQL是当前数据库市场上最流行的、使用最广泛的、多线程的开放源代码数据库管理系统(DBMS) 之一, 由Michael“Monty”Widenius在1995年创建, 并在双重授权模式下于2000年开始发行。目前, MySQL在全世界的装机量已超过600万台, 每天平均有5万人从MySQL AB官方网站和镜像站点下载MySQL安装程序, 它几乎席卷了整个产业界。MySQL在InfoWorld 2008评选中获得了“最佳开源软件大奖”称号。在众多数据库系统解决方案中, PHP或Perl语言与MySQL相结合的方案已被越来越多的网站所采用, 尤以LAMP模式(“Linux+Apache+MySQL+PHP或Perl”) 最为流行。MySQL具有跨平台支持、适用面广的特性, 它可以在Windows、MacOSX、NovellNetWare、Linux、FreeBSD系统以及Sun Solaris、IBM AIX、HP-UX等各种UNIX操作系统上运行,它支持健壮的、可靠的、任务关键的应用程序。另外,它还具有较高的安全性和稳定性以满足众多应用项目的需求,具有独立的存储引擎、全文检索与索引等特性。本书是MySQL领域的一部名著, 该版本在第1版的基础上进行了大量的改写, 大部分改动是以MySQL 5.1为蓝本的。在内容编排上, 首先从MySQL的历史讲起, 介绍了MySQL的价值、使用许可协议以及邮件列表和相关参考书籍, 如何在Linux/UNIX、MacOSX、NetWare和Windows平台上安装、配置和测试MySQL数据库, 如何通过MySQL客户机登录到MySQL服务器、如何创建数据库、表以及如何操纵表中的数据。接着, 介绍了MySQL的各种语句和函数, 这包括对数据库、表以及索引和视图的新增、删除、修改、查询等操作以及MySQL的复制过程、存储过程、触发器和MySQL数据库系统的服务器和客户机管理工具等内容。最后, 介绍了如何使用C、Perl和PHP语言创建应用程序。本书是为MySQL用户、数据库管理员和开发人员准备的一本综合性参考书。它包含了关于MySQL(包括MySQL 5.0和5.1版本) 的详尽信息, 全面涵盖了与MySQL相关的从软件安装、配置、日常使用到数据备份与复制以及进行C、Perl与PHP开发相关的所有主题。本书以一个共同的目标面向广大读者:在自己的操作系统平台上学习如何最好地配置和使用MySQL以及进行程序开发。无论读者是一个寻找开源数据库系统并准备学习、实践PDGMySQL的新手, 还是有着多年操作大型数据库经验的老手或是数据库管理员, 本书都是一本极有价值的参考书,相信本书必将会成为读者案头的实用的技术参考手册。本书主要由李冬梅和我二人共同完成。李冬梅负责第1部分的1~3章、第3部分的16章以及第4部分的17~19章,我负责其余章节的翻译与全书的统稿工作。另外在翻译过程中,在本书作者的帮助下确认了书中的一些勘误。虽然这些勘误大多数是一些排版或印刷错误,对本书内容的领会并无大碍,但是更正过来可以减少细心读者的疑惑以免影响阅读速度。感谢机械工业出版社的陈貨康先生为译者提供翻译本书的机会,特别感谢本书作者Russell Dyer先生及时且不厌其烦地就书中许多细节问题为译者进行了解答, 前后达十几次,并确认了一些勘误,令译者受益匪浅。机械工业出版社的编辑们为此书的出版在幕后付出了大量艰苦细致的工作,译者谨向他们表示表心的感谢。此外,在翻译过程中,我的同事王镇海对本书做了大量的校对工作,李冬梅、杜占源、蔡世友、傅媛、侯世中、刘兴华、徐涵、林勇、白浪等朋友对本书提出了许多宝贵意见,在此对他们表示真挚的谢意。由于译者知识宽度有限,尽管我们为翻译之精确付出了不懈努力,但书中的翻译疏漏之处可能仍旧存在,欢迎广大读者朋友批评指正,译者也为本书开通了博客,提供本书的动误,网址为http://hongjunli.blogjavanet或http://www.vifir.com/blog/hongjunli。

译者简介

李红军, W 3 China论坛Java/Eclipse版版主。沈阳工业大学计算机应用技术专业硕士,2006年加入Easy JF开源团队, 并担任核心开发者, 开发出了国内第一款完善的J2EEMVC框架Easy J Web。2008年与徐涵等共同翻译出版国内首本REST专著《RESTful WebServices中文版》。现为上海立信会计学院网络信息中心系统工程师。研究方向包括网络存储、数据库、电子商务以及Linux、Apache等开源技术。李冬梅,2007年毕业于沈阳工业大学信息科学与工程学院,获工学硕士学位,目前主要从事Java EE方面的设计与开发工作。

作者简介

Russell J.T.Dyer是一位自由作家, 主要致力于MySQL数据库软件方面的研究, 他还是MySQL公司知识库(http://www.ysql.com/network/knowledgebase.html) 的编辑。他是《MySQL in a Nutshell》(http://www.oreilly.com/catalog/mysqlian)的作者, 另外, 他还在下列出版物上发表了很多文章, 这些出版物包括Dev Zone(MySQL的一个出版物) 、Linux期刊、ONlamp.com、Perl期刊、RedHat杂志、SysAdmin杂志、TechRepublic、UNIX评论和XML.com。同时, 他还撰写了他的第一部小说《In Searchof Kafka》。你可以在Russell的个人站点(http://russell.dyerhouse.com) 中找到关于他的更多信息以及他所发表的文章和这些文章的链接。

封面介绍

本书封面上的动物是一只斑鱼狗(Ceryle rudis) , 它重达80克, 长28厘米。在能悬停于空中的鸟类当中,它算是世界上最大的了。跟绝大多数翠鸟一样,它以捕食鱼类为生,时而从栖木上俯冲到水里,时而在水上盘旋。但与其他翠鸟所不同的是,斑鱼狗经常在3米的空中生活。与之最亲近的巨人翠鸟主要生活在海岸线的栖息地上,而斑鱼狗能够在波涛油涌的海面上盘旋,并在飞翔的同时吞掉口中的食物。由于这个适应能力,所以在87个种类的翠鸟之中,它被认为是最高级别的翠鸟。斑鱼狗在非洲、中东和东南亚地区是很常见的,由于它有独特的黑白斑点,因此我们很容易将它与其它翠鸟区分开来。斑鱼狗决不远离水域,它们在河岸上凿洞、在洞穴里繁殖。这些鸟形成了类群(family group) , 前一季繁殖出来的后代经常帮助父母抚养下一代的雏鸟。另外,雄鸟也会根据自己的能力贯献食物。在食物匮乏时,正在繁殖的雄鸟便会喂养自己的配偶,而前来援助的雄鸟则担负起整个家庭的生计。因此,前来援助的雄鸟便可以增加与巢穴里的雌鸟配对的机会。尽管斑鱼狗以其高超的捕鱼技术而闻名,但是很多斑鱼狗根本不吃鱼。在吃鱼的斑鱼狗中,潜水捕食成功的不超过一半。斑鱼狗在水下看不到任何食物,因此精确的目标定位是它们赖以生存的基础。它们可以判断在水中游泳的鱼的尺寸和深度——这是确保捕获潜在猎物和丰硕猎物的两个最关键因素。在斑鱼狗击打水面的瞬间,不透明的、受保护的第三眼睑便调用瞬膜来保护眼睛。我们可以看到一些饥饿的斑鱼狗嘴中衔着石头浮现在水面上。然而,在食鱼的鸟中,斑鱼狗的捕鱼技能确实是名副其实的。封面图片是一幅19世纪的版画, 它来自于Dover Pictorial Archive。缘


《MySQL核心技术手册_Russell J T Dyer著_李红军译》目录

本书组织吉构

本书分成19个章和3个附录,如下所示。

第一部分简介和指南

第1章, 讲述了MySQL的主要组件以及与MySQL相关的其他一些指导准则。

第2章, 描述了在MySQL AB公司所支持的通用操作系统上如何运行MySQL。

第3章, 介绍了结构化查询语言(Structured Query Language, SQL) 和mysql命令行界

面。这并不能代替学习SQL和关系数据库的设计, 但是它对于读者学习MySQL会有所帮

助。

第二部分SQL语句和函数

第4章, 涵盖了与用户账户和安全有关的SQL语句和函数。

第5章, 列举、解释并提供了SQL语句和函数的示例, 这些语句和函数与创建、修改以及

删除数据库、表、索引和视图有关。

第6章, 涵盖了与数据操纵有关的SQL语句和函数——insert、update和delete。

第7章, 包括了SQL语句和函数的一些细节和示例, 这些细节和示例在数据库、表和服务

器的管理方面能够派得上用场。

第8章, 包括了与复制过程严格有关的SQL语句。这一章也包括了复制过程的指南和解

释,同时也阐述了复制状态用以帮助读者解决问题。

第9章,涵盖了相关语句的语法,尤其是与事件、存储过程、触发器和用户定义函数相PDG

关的语句。

第10章, 主要讲述聚集子句、聚集函数和子查询, 并把聚集子句(如GROUP BY) 和聚集

MySQL服务器、实用程序的命令行选项和配置信息

访问MySQL数据库的最流行的API

函数结合在一起,聚集函数主要用在聚集子句中。同时,也包括了关于子查询的一个指

南,因为它们用于聚集数据中。

第11章,涵盖了与操纵字符串数据有关的函数。

第12章,涵盖了与日期和时间相关的函数。

第13章,阐述并列举了与数学运算有关的一些精密函数。

第14章, 涵盖了控制流程函数如CASE和IF。

第三部分, MySQL服务器与客户端工具

第15章, 涵盖了mysqld daemon和MySQL客户端以及与之对应的选项。同时, 本章介绍

了用于启动服务器的脚本(如mysqld_safe) 。

第16章, 描述了管理MySQL服务器和数据的实用程序。同时也包括了像mysqldump这样

的备份数据的实用工具。

第四部分, API和连接器

第17章, 涵盖了由MySQL的基本C类库所提供的函数。

第18章, 介绍了Perl DBI模块, 用于从编程语言Perl中访问MySQL数据库。

第19章, 介绍了用于查询和操纵MySQL数据库的PHP函数。

附录

附录A列举了MySQL所支持的所有数据类型。

附录B列举了MySQL操作符, 如数学符号以及LIKE和IS NULL比较操作符。

附录C列举了用于查阅MySQL服务器、客户机和其他实用工具的操作系统的环境变量。

前言

第一部分简介和指南

第1章MySQL简介

1.1 MySQL的价值.

1.2 MySQL安装包.

1.3 MySQL许可证说明.

1.4 MySQL邮件列表..

1.5 MySQL相关书籍与出版物..

第2章安装MySQL

2.1选择分发版本.

2.2UNIX源码分发版

2.3UNIX二进制分发版.

2.4LinuxRPM分发版..

2.5 Macintosh OSX分发版.

2.6 Novell NetWare分发版..

2.7 Windows分发版..

2.8安装后的配置

第3章MySQL基础

3.1 mysql客户机.

3.2创建数据库和表

3.3显示结果..

3.4插入数据.

3.5选择数据..

3.6排序、限制与分组.

3.7分析和处理数据.

3.8修改数据..

3.9删除数据..

3.10查询数据.

3.11批量导入数据

3.12命令行界面.

3.13小结..

第二部分SQL语句和函数

第4章安全、用户语句和函数.

4.1语句和函数.

4.2按字母排序的SQL语句..

4.3按字母排序的函数..

第5章数据库和表模式语句

第6章数据操纵语句和函数

6.1按字符分组的语句和函数..

6.2按字母表排序的语句和子句.

6.3按字母排序的函数.

第7章表和服务器管理语句及函数

7.1按字母排序的语句和子句..

7.2按字母排序的函数.

li目录

第8章复制语句和函数

第10章聚集子句、聚集函数与子查询

8.1复制的价值.

8.2复制过程..

8.3复制用户账户

8.4配置服务器..

8.5复制数据库和启动复制.

8.6开始复制..

8.7使用复制备份.

8.8按字母排序的SQL语句和函数

8.9复制状态..

第9章存储过程语句.

10.1按字母顺序排列的聚集函数.

10.2子查询.

第11章字符串函数

11.1按类型排序的字符串函数..

11.2按字母排序的函数..

第12章日期和时间函数

12.1按类型分组的日期和时间函数..

12.2按字母表排序的日期和时间函数

第13章数学函数

按字母顺序排列的函数.

第14章控制流程函数.

按字母顺序排列的函数..

第三部分MySQL服务器与客户端工具

第15章MySQL服务器和客户程序

15.1 mysql客户程序.

15.2mysqld服务器

15.3mysqld_multi..

15.4mysqld_safe..

第16章命令行实用工具

第四部分API和连接器

第17章CAPI.

17.1使用C与MySQL.

17.2按字母表顺序排列的函数..

17.3CAPI数据类型..

第18章Perl API

18.1PerlDBI与MySQL的使用..

18.2PerlDBI参考.

18.3句柄属性..

第19章PHP API

19.1使用PHP与MySQL..

19.2按字母顺序排序的PHP MySQL函数.

第五部分附录

附录A数据类型

附录B运算符

附录C服务器和环境变量

iv目录

计算机


python
AI人工智能
javascript
计算机网络/服务器
数据库技术
计算机F

考试教辅


考研考博
英语四六级

沪ICP备18046276号-5