大小:169.74M
更新时间:23-09-19
系统:Pc
mysql技术内幕 第5版是MySQL方面名副其实的一本著作,由保罗·迪布瓦编著,张雪平,何莉莉,陶虹共同翻译。全书向读者详细的介绍了mysql的基础知识及其有别于其他数据库系统的独特功能,其中包括sql的工作原理和mysql API的相关知识等,能够快速帮助读者学习并掌握mysql数据库的管理及使用,非常适合适合初学者和想要深入了解MySQL的数据库管理人员和开发人员们下载阅读。
《mysql技术内幕 第5版》是MySQL方面名副其实的经典著作,全面介绍MySQL的基础知识以及MySQL有别于其他数据库系统的独特功能,书中特别关注如何高效地使用和管理MySQL。本书由4个部分组成:第一部分集中介绍与数据库使用相关的一些基本概念,第二部分重点关注的是自己如何动手编写和使用MySQL的程序,第三部分主要是面向那些负责数据库管理的读者,第四部分提供了一些参考附录。书中包含大量示例,详尽地演示了MySQL的各项功能特性。此外,本书还为使用C语言、PHP语言和Perl语言开发数据库应用的读者提供了相关内容。
第1章 MySQL入门 1 1.1 MySQL的用途 1 1.2 示例数据库 3 1.2.1 美史联盟项目 4 1.2.2 成绩考评项目 5 1.2.3 如何运用示例数据库 5 1.3 基本数据库术语 6 1.3.1 结构术语 6 1.3.2 查询语言术语 8 1.3.3 MySQL的体系结构术语 8 1.4 MySQL教程 9 1.4.1 获取示例数据库发行包 10 1.4.2 基本配置要求 10 1.4.3 建立和断开MySQL服务器连接 11 1.4.4 执行SQL语句 13 1.4.5 创建数据库 15 1.4.6 创建表 15 1.4.7 添加新行 29 1.4.8 重置sampdb数据库 32 1.4.9 检索信息 33 1.4.10 删除或更新已有行 56 1.5 mysql交互技巧 58 1.5.1 简化连接过程 58 1.5.2 在调用命令时减少打字输入 60 1.6 何去何从 63 第2章 使用SQL管理数据 64 2.1 服务器的SQL模式 65 2.2 MySQL的标识符语法和命名规则 66 2.3 SQL语句的大小写规则 67 2.4 字符集支持 68 2.4.1 指定字符集 69 2.4.2 确定可用字符集和当前设置 70 2.4.3 Unicode支持 71 2.5 数据库的选择、创建、删除和更改 72 2.5.1 选择数据库 72 2.5.2 创建数据库 72 2.5.3 删除数据库 73 2.5.4 更改数据库 73 2.6 表的创建、删除、索引和更改 73 2.6.1 存储引擎的特性 73 2.6.2 创建表 77 2.6.3 删除表 84 2.6.4 索引表 84 2.6.5 更改表结构 88 2.7 获取数据库元数据 90 2.7.1 使用SHOW语句获取元数据 90 2.7.2 借助INFORMATION_SCHEMA获取元数据 92 2.7.3 从命令行获取元数据 94 2.8 使用连接实现多表检索 95 2.8.1 内连接 96 2.8.2 对被连接表里的列引用进行限定 97 2.8.3 左(外)连接和右(外)连接 97 2.9 使用子查询实现多表检索 100 2.9.1 带关系比较运算符的子查询 101 2.9.2 IN和NOT IN子查询 102 2.9.3 ALL、ANY和SOME子查询 103 2.9.4 EXISTS和NOT EXISTS子查询 103 2.9.5 相关子查询 104 2.9.6 FROM子句里的子查询 104 2.9.7 将子查询改写为连接 104 2.10 使用UNION实现多表检索 106 2.11 多表删除和更新 108 2.12 事务处理 110 2.12.1 利用事务保证语句安全执行 111 2.12.2 使用事务保存点 114 2.12.3 事务隔离 114 2.13 外键和引用完整性 116 2.14 使用FULLTEXT搜索 121 2.14.1 自然语言FULLTEXT搜索 122 2.14.2 布尔模式的全文搜索 124 2.14.3 查询扩展全文搜索 125 2.14.4 配置全文搜索引擎 126 第3章 数据类型 127 3.1 数据值类别 128 3.1.1 数值 128 3.1.2 字符串值 129 3.1.3 时态(日期/时间)值 136 3.1.4 空间值 136 3.1.5 布尔值 136 3.1.6 NULL值 136 3.2 MySQL数据类型 137 3.2.1 数据类型概述 137 3.2.2 表定义里的特殊列类型 138 3.2.3 指定列的默认值 139 3.2.4 数字数据类型 140 3.2.5 字符串数据类型 145 3.2.6 时态(日期/时间)数据类型 156 3.3 MySQL如何处理效数据值 163 3.4 处理序列 164 3.4.1 通用的AUTO_INCREMENT属性 164 3.4.2 存储引擎特有的AUTO_INCREMENT属性 166 3.4.3 使用AUTO_INCREMENT列需要考虑的问题 168 3.4.4 AUTO_INCREMENT列的使用提示 168 3.4.5 在AUTO_INCREMENT的情况下生成序列 170 3.5 表达式计算和类型转换 171 3.5.1 编写表达式 172 3.5.2 类型转换 177 3.6 选择数据类型 183 3.6.1 列要存放什么类型的值 184 3.6.2 所有值是否都在某个特定的区间内 186 第4章 视图和存储程序 188 4.1 使用视图 189 4.2 使用存储程序 191 4.2.1 复合语句和语句分隔符 191 4.2.2 存储函数和存储过程 193 4.2.3 触发器 196 4.2.4 事件 197 4.3 视图和存储程序的安全性 199 第5章 查询优化 200 5.1 使用索引 200 5.1.1 索引的优点 201 5.1.2 索引的代价 203 5.1.3 挑选索引 203 5.2 MySQL查询优化程序 206 5.2.1 查询优化程序的工作原理 207 5.2.2 使用EXPLAIN检查优化程序的操作 209 5.3 选择利于高效查询的数据类型 214 5.4 选择利于高效查询的表存储格式 216 5.5 高效加载数据 217 5.6 调度、锁定和并发 219 第6章 MySQL程序设计入门 221 6.1 为何要自己编写MySQL程序 221 6.2 MySQL提供的API 223 6.2.1 C语言API 224 6.2.2 Perl语言DBI API 224 6.2.3 PHP语言API 225 6.3 选择API 226 6.3.1 执行环境 227 6.3.2 性能 227 6.3.3 开发时间 228 6.3.4 可移植性 228 第7章 用C语言编写MySQL程序 230 7.1 编译和链接客户端程序 231 7.2 连接服务器 233 7.3 出错处理和命令选项处理 236 7.3.1 出错检查 236 7.3.2 实时获取连接参数 239 7.3.3 把选项处理整合进客户端程序 248 7.4 处理SQL语句 252 7.4.1 处理那些修改行的语句 253 7.4.2 处理那些返回结果集的语句 254 7.4.3 通用的语句处理器 256 7.4.4 另一种语句处理方法 257 7.4.5 mysql_store_result()与mysql_use_result()的对比 258 7.4.6 使用结果集元数据 260 7.4.7 对特殊字符和二进制数据进行编码 264 7.5 交互式语句执行程序 267 7.6 编写支持SSL的客户端程序 268 7.7 一次执行多条语句 272 7.8 使用服务器端预处理语句 273 7.9 使用预处理CALL支持 282 第8章 用Perl DBI编写MySQL程序 286 8.1 Perl脚本的特点 286 8.2 Perl DBI概述 287 8.2.1 DBI数据类型 287 8.2.2 一个简单的DBI脚本 288 8.2.3 出错处理 291 8.2.4 处理那些修改行的语句 294 8.2.5 处理那些返回结果集的语句 295 8.2.6 在语句串里引用特殊字符 302 8.2.7 占位符与预处理语句 305 8.2.8 把查询结果绑定到脚本变量 307 8.2.9 指定连接参数 307 8.2.10 调试 310 8.2.11 使用结果集元数据 312 8.2.12 执行事务 316 8.3 DBI脚本实践 317 8.3.1 生成美史联盟成员名录 317 8.3.2 发送成员资格更新通知 322 8.3.3 编辑美史联盟成员条目 326 8.3.4 寻找志趣相投的联盟成员 331 8.3.5 把美史联盟成员名录放到网上 332 8.4 使用DBI来开发Web应用程序 334 8.4.1 配置Apache服务器来处理CGI脚本 335 8.4.2 CGI.pm模块简介 336 8.4.3 从Web脚本连接MySQL服务器 342 8.4.4 基于Web的数据库浏览器 343 8.4.5 成绩考评项目:分数浏览器 347 8.4.6 美史联盟:搜索志趣相投的成员 350 第9章 用PHP语言编写MySQL程序 354 9.1 PHP概述 355 9.1.1 一个简单的PHP脚本 357 9.1.2 利用PHP库文件实现代码封装 359 9.1.3 简单的数据检索页面 363 9.1.4 处理语句结果 365 9.1.5 测试查询结果里的NULL值 368 9.1.6 使用预处理语句 369 9.1.7 利用占位符来处理数据引号问题 369 9.1.8 出错处理 371 9.2 PHP脚本实战 372 9.2.1 一个在线录入分数的应用程序 373 9.2.2 创建交互式的在线测验 382 9.2.3 在线编辑美史联盟成员信息 386 第10章 MySQL管理简介 393 10.1 MySQL组件 393 10.2 MySQL的常规管理 3
1、下载并解压,得出pdf文件
2、如果打不开本文件,请务必下载pdf阅读器
3、安装后,在打开解压得出的pdf文件
4、双击进行阅读试读
应用信息
同类热门
类似软件
php与mysql程序设计第4版高清pdf59.89M267人在用 PHP语言和MySQL数据库这两种开源技术已经成为开发Web应用的很好组合,如何更好的学习和掌握呢?小编这里推荐大家使用php与mysql程序设计 第4版,这是一本全面讲述PHP与MySQL的经典之作,以内容全面、讲解翔实著称,书中主题的选取和组织
查看
php与mysql高性能应用开发46.08M207人在用 php与mysql高性能应用开发是一本PHP与MySQL开发教程,由杜江编著,本书围绕着高性能、可扩展性、可伸缩性、可靠性等于PHP应用性能相关的主题展开,同时还涉及了PHP编程思想、底层原理、编程技巧、开发规范等重要内容,非常适合PHP中级开发及
查看
php与mysql程序设计(第3版)134.16M273人在用php与mysql程序设计(第3版)是一本PHP、MySQL程序设计指导手册,由美国前端工程师吉尔摩编著。全书主题的选取和组织从实用出发,在讲述知识之外还加入了作者多年积累的宝贵实战经验,并提供了500多个可以直接用于实际项目的代码示例,充分体现了作者深
查看
MySQL新技术在淘宝的使用2.23M215人在用 MySQL新技术在淘宝的使用是一本PDF格式的电子书籍,它详细的介绍了mysql数据库的用途,总体架构,mysql服务器硬件架构,以及MySQL在淘宝中如何应用等方面的知识,对于网站设计人员具有很强的参考价格,希望对网友们有帮助。
查看
MySQL技术内幕InnoDB存储引擎12.1M386人在用MySQL技术内幕InnoDB存储引擎是一本PDF中文版的电子书籍,它完整的讲解了InnoDB的体系结构和工作原理,并给合InnoDB的源代码讲解了它的内部实现机制。全书共分为10章,具体的讲解了MySQL体系结构和存储引擎,InnoDB存储引擎,文件,
查看
高性能mysql第3版中文版pdf70.65M815人在用高性能mysql第3版是mysql领域的经典之作,由baron scbwartz、peter zaitsev、vadim tkacbenko著作,宁海元、周振、彭立勋、翟卫祥等翻译。第3版更新了大量的内容,不但涵盖了最新mysql5.5版本的新特性,也讲
查看
mysql技术内幕第4版49.35M390人在用mysql技术内幕第4版是一本pdf中文版的电子教程,属于图灵程序设计丛书,它向读者详细的介绍了mysql的基础知识及其有别于其他数据库系统的独特功能,包括sql的工作原理和mysql API的相关知识等。同时为了方便读者阅读,小编将pdf福昕阅读器集成
查看热门标签
网友评论0人参与,0条评论
最新排行
photoshop cs5宝典(ps cs5教程)94.23Mpdf高清版 photoshop cs5宝典是一本pdf高清版的电子书,是目前网络上最全面、最详尽的ps cs5教程。在全面讲解photoshop各项功能和操作技巧的基础上,对photoshop cs5的新增功能进行了详细介绍,包括新增的mini浏览器,全新的画
查看
wireshark网络分析就这么简单pdf18.77M林沛满高清扫描版 wireshark网络分析就这么简单pdf是一本非常实用的Wireshark技术电子书读物,由林沛满编著,人民邮电出版社出版。本书作者根据自己多年的经验,不仅由浅入深地把Wireshark的功能和使用技巧展示出来,还深入浅出地介绍了DNS、HTTP
查看
轻而易举黑客攻防入门41.81M先知文化pdf扫描版 轻而易举黑客攻防入门是一本黑客攻防类型的学习教材,由先知文化编著,电子工业出版社出版。全书从黑客新手的需要和学习习惯出发,详细介绍了黑客基础知识、信息搜集与漏洞扫描、黑客常用命令与工具、windows系统漏洞防范、密码攻防、远程控制攻防、木马攻防、
查看
android安全技术揭秘与防范41.3M周圣韬pdf扫描版 android安全技术揭秘与防范是一本Android系统安全的核心技术书籍,由Android系统安全专家周圣韬编著。本书由浅入深,全面分析了Android 中5个层级的不同攻击与防御方式,全面涵盖了Android系统安全的核心技术:Root安全、键
查看
ansible自动化运维技术与最佳实践28.97M陈金窗pdf扫描版 ansible自动化运维技术与最佳实践由一线运维人员陈金窗,沈灿和刘政委三人联手打造。本书通过大量实例,详细讲解Ansible自动化运维方式与技巧。从基础的架构解析、安装配置,到典型应用场景与案例分析,作者分享了自己在工作中的实战经验,是掌握大规模
查看
python学习手册第4版pdf版92.37M中文高清版 python是一种非常流行的开源编程语言,可以在各种领域中用于编写独立的程序和脚本,它不仅具备免费、可移植的特色,还拥有了极其强大的功能,使用起来也相当的方便。相信来自各个角落的程序猿已经发现,Python对于开发者效率和软件质量的关注,这无论在大
查看
delphi程序开发范例宝典第3版159.18Mpdf高清扫描版delphi程序开发范例宝典第3版是目前学习delphi开发最好的图书,由明日科技李慧、刘欣编著,目前已经由小编扫描成了pdf格式文件,可用于电脑、手机上阅读。本书知识点全面,涵盖delphi程序开发中用到的各种技术,包括了524个典型范例,覆盖热点和关
查看
c语言从入门到精通(第1版)44.77Mpdf高清扫描版 C语言从入门到精通是由韩旭、王娣编写的一本非常适用于C语言初学者的学习书籍,清华大学出版社出版,书中除了对C语言的语法做了详细的介绍,还对一些高级应用,如:网络套接字编程,内存管理,数组指针,还做一些简单学生实验课程。 本书从初学者的角
查看
大巧不工Web前端设计修炼之道80.39MPDF中文版大巧不工Web前端设计修炼之道是一本PDF中文版的电子书籍,非常的实用,它全面探讨了web前端设计的方法、原则、技巧和最佳实践。全书共8章,以web前端设计的流程为主线,以前端设计的方法和原则为基础,围绕原型设计、模型设计、可用性设计、一致性设计和以用户
查看
IE10兼容性白皮书2Mpdf官方中文版IE10兼容性白皮书是微软推出的一款pdf高清电子书,讲述了如何让你的网站兼容internet explorer 10,并完美支持解决ie10与css的兼容问题,以及微软html5技术的资源汇总。另外软件还附带了pdf福昕阅读器,让用户能够即下即用。目录
查看