精品为您呈现,快乐和您分享!

移动端

收藏本站

网站首页 > 电脑应用 > 教育教学 > 电子阅读
mysql技术内幕 第5版

mysql技术内幕 第5版

大小:169.74M 语言:简体中文

授权:免费软件 区域:国产软件 时间:2024-12-11

平台:Windows10,Windows8,Windows7,WinVista,Win2003,WinXP,Win2000

推荐指数:

应用简介

mysql技术内幕 第5版是MySQL方面名副其实的一本著作,由保罗·迪布瓦编著,张雪平,何莉莉,陶虹共同翻译。全书向读者详细的介绍了mysql的基础知识及其有别于其他数据库系统的独特功能,其中包括sql的工作原理和mysql API的相关知识等,能够快速帮助读者学习并掌握mysql数据库的管理及使用,非常适合适合初学者和想要深入了解MySQL的数据库管理人员和开发人员们下载阅读。

内容介绍

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

章节目录

第1章 MySQL入门11.1 MySQL的用途11.2 示例数据库31.2.1 美史联盟项目41.2.2 成绩考评项目51.2.3 如何运用示例数据库51.3 基本数据库术语61.3.1 结构术语61.3.2 查询语言术语81.3.3 MySQL的体系结构术语81.4 MySQL教程91.4.1 获取示例数据库发行包101.4.2 基本配置要求101.4.3 建立和断开MySQL服务器连接111.4.4 执行SQL语句131.4.5 创建数据库151.4.6 创建表151.4.7 添加新行291.4.8 重置sampdb数据库321.4.9 检索信息331.4.10 删除或更新已有行561.5 mysql交互技巧581.5.1 简化连接过程581.5.2 在调用命令时减少打字输入601.6 何去何从63第2章 使用SQL管理数据642.1 服务器的SQL模式652.2 MySQL的标识符语法和命名规则662.3 SQL语句的大小写规则672.4 字符集支持682.4.1 指定字符集692.4.2 确定可用字符集和当前设置702.4.3 Unicode支持712.5 数据库的选择、创建、删除和更改722.5.1 选择数据库722.5.2 创建数据库722.5.3 删除数据库732.5.4 更改数据库732.6 表的创建、删除、索引和更改732.6.1 存储引擎的特性732.6.2 创建表772.6.3 删除表842.6.4 索引表842.6.5 更改表结构882.7 获取数据库元数据902.7.1 使用SHOW语句获取元数据902.7.2 借助INFORMATION_SCHEMA获取元数据922.7.3 从命令行获取元数据942.8 使用连接实现多表检索952.8.1 内连接962.8.2 对被连接表里的列引用进行限定972.8.3 左(外)连接和右(外)连接972.9 使用子查询实现多表检索1002.9.1 带关系比较运算符的子查询1012.9.2 IN和NOT IN子查询1022.9.3 ALL、ANY和SOME子查询1032.9.4 EXISTS和NOT EXISTS子查询1032.9.5 相关子查询1042.9.6 FROM子句里的子查询1042.9.7 将子查询改写为连接1042.10 使用UNION实现多表检索1062.11 多表删除和更新1082.12 事务处理1102.12.1 利用事务保证语句安全执行1112.12.2 使用事务保存点1142.12.3 事务隔离1142.13 外键和引用完整性1162.14 使用FULLTEXT搜索1212.14.1 自然语言FULLTEXT搜索1222.14.2 布尔模式的全文搜索1242.14.3 查询扩展全文搜索1252.14.4 配置全文搜索引擎126第3章 数据类型1273.1 数据值类别1283.1.1 数值1283.1.2 字符串值1293.1.3 时态(日期/时间)值1363.1.4 空间值1363.1.5 布尔值1363.1.6 NULL值1363.2 MySQL数据类型1373.2.1 数据类型概述1373.2.2 表定义里的特殊列类型1383.2.3 指定列的默认值1393.2.4 数字数据类型1403.2.5 字符串数据类型1453.2.6 时态(日期/时间)数据类型1563.3 MySQL如何处理效数据值1633.4 处理序列1643.4.1 通用的AUTO_INCREMENT属性1643.4.2 存储引擎特有的AUTO_INCREMENT属性1663.4.3 使用AUTO_INCREMENT列需要考虑的问题1683.4.4 AUTO_INCREMENT列的使用提示1683.4.5 在AUTO_INCREMENT的情况下生成序列1703.5 表达式计算和类型转换1713.5.1 编写表达式1723.5.2 类型转换1773.6 选择数据类型1833.6.1 列要存放什么类型的值1843.6.2 所有值是否都在某个特定的区间内186第4章 视图和存储程序1884.1 使用视图1894.2 使用存储程序1914.2.1 复合语句和语句分隔符1914.2.2 存储函数和存储过程1934.2.3 触发器1964.2.4 事件1974.3 视图和存储程序的安全性199第5章 查询优化2005.1 使用索引2005.1.1 索引的优点2015.1.2 索引的代价2035.1.3 挑选索引2035.2 MySQL查询优化程序2065.2.1 查询优化程序的工作原理2075.2.2 使用EXPLAIN检查优化程序的操作2095.3 选择利于高效查询的数据类型2145.4 选择利于高效查询的表存储格式2165.5 高效加载数据2175.6 调度、锁定和并发219第6章 MySQL程序设计入门2216.1 为何要自己编写MySQL程序2216.2 MySQL提供的API2236.2.1 C语言API2246.2.2 Perl语言DBI API2246.2.3 PHP语言API2256.3 选择API2266.3.1 执行环境2276.3.2 性能2276.3.3 开发时间2286.3.4 可移植性228第7章 用C语言编写MySQL程序2307.1 编译和链接客户端程序2317.2 连接服务器2337.3 出错处理和命令选项处理2367.3.1 出错检查2367.3.2 实时获取连接参数2397.3.3 把选项处理整合进客户端程序2487.4 处理SQL语句2527.4.1 处理那些修改行的语句2537.4.2 处理那些返回结果集的语句2547.4.3 通用的语句处理器2567.4.4 另一种语句处理方法2577.4.5 mysql_store_result()与mysql_use_result()的对比2587.4.6 使用结果集元数据2607.4.7 对特殊字符和二进制数据进行编码2647.5 交互式语句执行程序2677.6 编写支持SSL的客户端程序2687.7 一次执行多条语句2727.8 使用服务器端预处理语句2737.9 使用预处理CALL支持282第8章 用Perl DBI编写MySQL程序2868.1 Perl脚本的特点2868.2 Perl DBI概述2878.2.1 DBI数据类型2878.2.2 一个简单的DBI脚本2888.2.3 出错处理2918.2.4 处理那些修改行的语句2948.2.5 处理那些返回结果集的语句2958.2.6 在语句串里引用特殊字符3028.2.7 占位符与预处理语句3058.2.8 把查询结果绑定到脚本变量3078.2.9 指定连接参数3078.2.10 调试3108.2.11 使用结果集元数据3128.2.12 执行事务3168.3 DBI脚本实践3178.3.1 生成美史联盟成员名录3178.3.2 发送成员资格更新通知3228.3.3 编辑美史联盟成员条目3268.3.4 寻找志趣相投的联盟成员3318.3.5 把美史联盟成员名录放到网上3328.4 使用DBI来开发Web应用程序3348.4.1 配置Apache服务器来处理CGI脚本3358.4.2 CGI.pm模块简介3368.4.3 从Web脚本连接MySQL服务器3428.4.4 基于Web的数据库浏览器3438.4.5 成绩考评项目:分数浏览器3478.4.6 美史联盟:搜索志趣相投的成员350第9章 用PHP语言编写MySQL程序3549.1 PHP概述3559.1.1 一个简单的PHP脚本3579.1.2 利用PHP库文件实现代码封装3599.1.3 简单的数据检索页面3639.1.4 处理语句结果3659.1.5 测试查询结果里的NULL值3689.1.6 使用预处理语句3699.1.7 利用占位符来处理数据引号问题3699.1.8 出错处理3719.2 PHP脚本实战3729.2.1 一个在线录入分数的应用程序3739.2.2 创建交互式的在线测验3829.2.3 在线编辑美史联盟成员信息386第10章 MySQL管理简介39310.1 MySQL组件39310.2 MySQL的常规管理3

使用说明

1、下载并解压,得出pdf文件

2、如果打不开本文件,请务必下载pdf阅读器

3、安装后,在打开解压得出的pdf文件

4、双击进行阅读试读

应用截图