MySQL技术内幕-(第5版)

相关资料

[

“在我读过的所有技术书中,这是最好的一本。”
  ——gregory haley,c vu杂志,c和c++用户协会
  “这是一本顶级的用户指南和参考手册,并且在我看来,这也是你在mysql数据库的日常运维工作中唯一需要的书。”
  ——eugene kim,web techniques杂志

]

本书特色

[

《mysql技术内幕(第5版)》是mysql方面名副其实的经典著作,全面介绍mysql的基础知识以及mysql有别于其他数据库系统的独特功能,书中特别关注如何高效地使用和管理mysql。
  《mysql技术内幕(第5版)》由4个部分组成:**部分集中介绍与数据库使用相关的一些基本概念,第二部分重点关注的是自己如何动手编写和使用mysql的程序,第三部分主要是面向那些负责数据库管理的读者,第四部分提供了一些参考附录。书中包含大量示例,详尽地演示了mysql的各项功能特性。此外,本书还为使用c语言、php语言和perl语言开发数据库应用的读者提供了相关内容。
  《mysql技术内幕(第5版)》不仅适合mysql初学者阅读,也适合想要深入了解mysql的数据库管理人员和开发人员参考。

]

内容简介

[

mysql是一个开源关系数据库管理系统,它越来越受欢迎而且应用范围也越来越广泛。众所周知,mysql的主要优势在于速度和易用性,而且事实证明,它也特别适合用于开发各种后台依托于数据库的网站和应用程序。从普通硬件环境到企业服务器,mysql都可以顺畅地运行,其性能不亚于任何一个与之抗衡的数据库系统,并且它能够处理拥有数十亿行的大型数据库。随着越来越多的公司和大型组织发现mysql完全能够满足自己的数据库处理需求,且付出的商业许可和支持成本仅仅是以往的一小部分,mysql的用户量还将持续增长。
  在本书中,作者提供了关于如何高效使用和管理mysql的全面指南。全书的内容包括信息入库和查询组织等基础操作、将mysql和php(或perl)结合在一起生成动态网页、自己编写用于访问mysql数据库的程序,以及管理mysql服务器。书中还包括一节综合参考,其中提供了与mysql的结构、语言、语法和各种api有关的详细信息。
  这一版经过了精心修订和大量更新,完全覆盖mysql 5.5的*新特性和功能,而且对mysql 5.6新引入的各种特性也进行了介绍。

]

作者简介

[

Paul DuBois是作家,数据库管理员,也是开源社区和MySQL社区的领导者。他为MySQL在线文档做出了很大贡献,其著作包括MySQL and Perl for the Web、MySQL Cookbook、Using csh and tcsh和Software Portability with imake。目前,他是Oracle公司MySQL文档团队的一名技术作家。

]

目录

  第1章mysql入门1.1mysql的用途1.2示例数据库1.2.1美史联盟项目1.2.2成绩考评项目1.2.3如何运用示例数据库1.3基本数据库术语1.3.1结构术语1.3.2查询语言术语1.3.3mysql的体系结构术语1.4mysql教程1.4.1获取示例数据库发行包1.4.2基本配置要求1.4.3建立和断开mysql服务器连接1.4.4执行sql语句1.4.5创建数据库1.4.6创建表1.4.7添加新行1.4.8重置sampdb数据库1.4.9检索信息1.4.10删除或更新已有行1.5mysql交互技巧1.5.1简化连接过程1.5.2在调用命令时减少打字输入1.6何去何从 第2章使用sql管理数据2.1服务器的sql模式2.2mysql的标识符语法和命名规则2.3sql语句的大小写规则2.4字符集支持2.4.1指定字符集2.4.2确定可用字符集和当前设置2.4.3unicode支持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.2in和notin子查询2.9.3all、any和some子查询2.9.4exists和notexists子查询2.9.5相关子查询2.9.6from子句里的子查询2.9.7将子查询改写为连接2.10使用union实现多表检索2.11多表删除和更新2.12事务处理2.12.1利用事务保证语句安全执行2.12.2使用事务保存点2.12.3事务隔离2.13外键和引用完整性2.14使用fulltext搜索2.14.1自然语言fulltext搜索2.14.2布尔模式的全文搜索2.14.3查询扩展全文搜索2.14.4配置全文搜索引擎 第3章数据类型3.1数据值类别3.1.1数值3.1.2字符串值3.1.3时态(日期/时间)值3.1.4空间值3.1.5布尔值3.1.6null值3.2mysql数据类型3.2.1数据类型概述3.2.2表定义里的特殊列类型3.2.3指定列的默认值3.2.4数字数据类型3.2.5字符串数据类型3.2.6时态(日期/时间)数据类型3.3mysql如何处理无效数据值3.4处理序列3.4.1通用的auto_increment属性3.4.2存储引擎特有的auto_increment属性3.4.3使用auto_increment列需要考虑的问题3.4.4auto_increment列的使用提示3.4.5在无auto_increment的情况下生成序列3.5表达式计算和类型转换3.5.1编写表达式3.5.2类型转换3.6选择数据类型3.6.1列要存放什么类型的值3.6.2所有值是否都在某个特定的区间内 第4章视图和存储程序4.1使用视图4.2使用存储程序4.2.1复合语句和语句分隔符4.2.2存储函数和存储过程4.2.3触发器4.2.4事件4.3视图和存储程序的安全性 第5章查询优化5.1使用索引5.1.1索引的优点5.1.2索引的代价5.1.3挑选索引5.2mysql查询优化程序5.2.1查询优化程序的工作原理5.2.2使用explain检查优化程序的操作5.3选择利于高效查询的数据类型5.4选择利于高效查询的表存储格式5.5高效加载数据5.6调度、锁定和并发 第6章mysql程序设计入门6.1为何要自己编写mysql程序6.2mysql提供的api6.2.1c语言api6.2.2perl语言dbiapi6.2.3php语言api6.3选择api6.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把选项处理整合进客户端程序7.4处理sql语句7.4.1处理那些修改行的语句7.4.2处理那些返回结果集的语句7.4.3通用的语句处理器7.4.4另一种语句处理方法7.4.5mysql_store_result()与mysql_use_result()的对比7.4.6使用结果集元数据7.4.7对特殊字符和二进制数据进行编码7.5交互式语句执行程序7.6编写支持ssl的客户端程序7.7一次执行多条语句7.8使用服务器端预处理语句7.9使用预处理call支持 第8章用perldbi编写mysql程序8.1perl脚本的特点8.2perldbi概述8.2.1dbi数据类型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.3dbi脚本实践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.2cgi.pm模块简介8.4.3从web脚本连接mysql服务器8.4.4基于web的数据库浏览器8.4.5成绩考评项目:分数浏览器8.4.6美史联盟:搜索志趣相投的成员 第9章用php语言编写mysql程序9.1php概述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.2php脚本实战9.2.1一个在线录入分数的应用程序9.2.2创建交互式的在线测验9.2.3在线编辑美史联盟成员信息 第10章mysql管理简介10.1mysql组件10.2mysql的常规管理……第11章mysql数据目录第12章mysql的基本管理第13章安全性与访问控制第14章数据库维护、备份和复制附录a本书所需要的各类软件附录b数据类型参考附录c操作符与函数参考附录d系统变量、状态变量和用户变量参考附录esql语法参考附录fmysql程序参考 

封面

MySQL技术内幕-(第5版)

书名:MySQL技术内幕-(第5版)

作者:迪布瓦

页数:771

定价:¥139.0

出版社:人民邮电出版社

出版日期:2015-07-01

ISBN:9787115388445

PDF电子书大小:52MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注