MYSQL核心技术手册(第二版)
李红军, 李冬梅 等译
出版时间:2009年09月
页数:554
MySQL包含了许多功能,尤其是在MySQL 5.0和5.1版本中新增了一些主要的功能和特性。MySQL特有的函数或者语句是相当丰富的。这正是本书富有价值的原因。本书令读者可以快速查找到所需要的具体细节,无论是SQL关键字还是mysql命令行选项、具体的API信息或管理实用工具。
本书涵盖了适用于MySQL 5.1版本的所有命令和编程信息,其中包括一些新增特性和语言接口,对于列举的大部分语句和函数,给出了它们的用法示例。
本书易于使用,并由权威作者执笔。本书:
● 提供了MySQL语句、函数、配置选项和实用工具的一个完整手册。
● 给出了几个指导章节用于帮助新手入门。
● 为PHP、Perl和C语言提供了应用程序编程接口(API)。
● 在每章的API开头部分提供了简要的指南。
● 新增复制、触发器和存储过程章节。
● 提供了许多MySQL的实用示例。
● 给出了一些有用的提示,用于帮助读者克服难题。
无论你为何而使用MySQL,本书充满了大量的知识财富,给你节省了许多用于尝试的时间以及令人厌烦的在线搜索。
Russell J. T. Dyer是一位自由作家,主要致力于MySQL数据库软件方面的研究,他是MySQL公司知识库(http://www.mysql.com/network/knowledgebase.html)的编辑。他在如下出版物上发表了很多文章,这些出版物包括DevZone(MySQL的一个出版物)、Linux期刊、ONlamp.com、Perl期刊、Red Hat杂志、Sys Admin杂志、TechRepublic、UNIX评论和XML.com。他还是本书英文版第1版的作者。
- 前言
- 第一部分 简介和指南
- 第1章 MySQL简介
- 1.1 MySQL的价值
- 1.2 MySQL安装包
- 1.3 MySQL许可证说明
- 1.4 MySQL邮件列表
- 1.5 MySQL相关书籍与出版物
- 第2章 安装MySQL
- 2.1 选择分发版本
- 2.2 UNIX源码分发版
- 2.3 UNIX二进制分发版
- 2.4 Linux RPM分发版
- 2.5 Macintosh OS X分发版
- 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 按字母排序的函数
- 第8章 复制语句和函数
- 8.1 复制的价值
- 8.2 复制过程
- 8.3 复制用户账户
- 8.4 配置服务器
- 8.5 复制数据库和启动复制
- 8.6 开始复制
- 8.7 使用复制备份
- 8.8 按字母排序的SQL语句和函数
- 8.9 复制状态
- 第9章 存储过程语句
- 第10章 聚集子句、聚集函数与子查询
- 10.1 按字母顺序排列的聚集函数
- 10.2 子查询
- 第11章 字符串函数
- 11.1 按类型排序的字符串函数
- 11.2 按字母排序的函数
- 第12章 日期和时间函数
- 12.1 按类型分组的日期和时间函数
- 12.2 按字母表排序的日期和时间函数
- 第13章 数学函数
- 按字母顺序排列的函数
- 第14章 控制流程函数
- 按字母顺序排列的函数
- 第三部分 MySQL服务器与客户端工具
- 第15章 MySQL服务器和客户程序
- 15.1 mysql客户程序
- 15.2 mysqld服务器
- 15.3 mysqld_multi
- 15.4 mysqld_safe
- 第16章 命令行实用工具
- 第四部分 API和连接器
- 第17章 C API
- 17.1 使用C与MySQL
- 17.2 按字母表顺序排列的函数
- 17.3 C API数据类型
- 第18章 Perl API
- 18.1 Perl DBI与MySQL的使用
- 18.2 Perl DBI参考
- 18.3 句柄属性
- 第19章 PHP API
- 19.1 使用PHP与MySQL
- 19.2 按字母顺序排序的PHP MySQL函数
- 第五部分 附录
- 附录A 数据类型
- 附录B 运算符
- 附录C 服务器和环境变量
书名:MYSQL核心技术手册(第二版)
译者:李红军, 李冬梅 等译
国内出版社:机械工业出版社
出版时间:2009年09月
页数:554
书号:978-7-111-26882-6
原版书出版商:O'Reilly Media
Russell J. T. Dyer
Russell J.T. Dyer是一位自由作家,主要致力于MySQL数据库软件方面的研究,他还是MySQL公司知识库(http://www.mysql.com/network/knowledgebase.html)的编辑。他是《MySQL in a Nutshell》(第1版)(http://www.oreilly.com/catalog/mysqlian)的作者,另外,他还在下列出版物上发表了很多文章,这些出版物包括DevZone(MySQL的一个出版物)、Linux期刊、ONlamp.com、Perl期刊、Red Hat杂志、Sys Admin杂志、TechRepublic、UNIX评论和XML.com。同时,他还撰写了他的第一部小说《In Search of Kafka》。你可以在Russell的个人站点(http://russell.dyerhouse.com)中找到关于他的更多信息以及他所发表的文章和这些文章的链接。
本书封面上的动物是一只斑鱼狗(Ceryle rudis)。它重达80克,长28厘米。在能悬停于空中的鸟类当中,它算是世界上最大的了。跟绝大多数翠鸟一样,它以捕食鱼类为生,时而从栖木上俯冲到水里,时而在水上盘旋。但与其他翠鸟所不同的是,斑鱼狗经常在3米的空中生活。与之最亲近的巨人翠鸟主要生活在海岸线的栖息地上,而斑鱼狗能够在波涛汹涌的海面上盘旋,并在飞翔的同时吞掉口中的食物。由于这个适应能力,所以在87个种类的翠鸟之中,它被认为是最高级别的翠鸟。
斑鱼狗在非洲、中东和东南亚地区是很常见的,由于它有独特的黑白斑点,因此我们很容易将它与其它翠鸟区分开来。斑鱼狗决不远离水域,它们在河岸上凿洞、在洞穴里繁殖。这些鸟形成了类群(family group),前一季繁殖出来的后代经常帮助父母抚养下一代的雏鸟。另外,雄鸟也会根据自己的能力贡献食物。在食物匮乏时,正在繁殖的雄鸟便会喂养自己的配偶,而前来援助的雄鸟则担负起整个家庭的生计。因此,前来援助的雄鸟便可以增加与巢穴里的雌鸟配对的机会。
尽管斑鱼狗以其高超的捕鱼技术而闻名,但是很多斑鱼狗根本不吃鱼。在吃鱼的斑鱼狗中,潜水捕食成功的不超过一半。斑鱼狗在水下看不到任何食物,因此精确的目标定位是它们赖以生存的基础。它们可以判断在水中游泳的鱼的尺寸和深度 —— 这是确保捕获潜在猎物和丰硕猎物的两个最关键因素。在斑鱼狗击打水面的瞬间,不透明的、受保护的第三眼睑便调用瞬膜来保护眼睛。我们可以看到一些饥饿的斑鱼狗嘴中衔着石头浮现在水面上。然而,在食鱼的鸟中,斑鱼狗的捕鱼技能确实是名副其实的。
封面图片是一幅19世纪的版画,它来自于Dover Pictorial Archive。