| 作者简介 | |
| Ben Forta,世界知名的技术作家,也是Adobe技术界为知名的专家之一,目前担任Adobe公司的高级技术推广专家。他具有计算机行业20多年工作经验,多年来撰写了十几本技术图书,包括《正则表达式必知必会》、《SQL必知必会》(人民邮电出版社出版)等世界性的畅销书,已被翻译 |
| 目录 | |
| 章 了解SQL 1.1 数据库基础 1.1.1 什么是数据库 1.1.2 表 1.1.3 列和数据类型 1.1.4 行 1.1.5 主键 1.2 什么是SQL 1.3 动手实践 1.4 小结 第2章 MySQL简介 2.1 什么是MySQL 2.1.1 客户机-服务器软件 2.1.2 MySQL版本 2.2 MySQL工具 2.2.1 mysql命令行实用程序 2.2.2 MySQL Adminis-trator 2.2.3 MySQL Query Browser 2.3 小结 第3章 使用MySQL 3.1 连接 3.2 选择数据库 3.3 了解数据库和表 3.4 小结 第4章 检索数据 4.1 SELECT语句 4.2 检索单个列 4.3 检索多个列 4.4 检索所有列 4.5 检索不同的行 4.6 限制结果 4.7 使用完全限定的表名 4.8 小结 第5章 排序检索数据 5.1 排序数据 5.2 按多个列排序 5.3 指定排序方向 5.4 小结 第6章 过滤数据 6.1 使用WHERE子句 6.2 WHERE子句操作符 6.2.1 检查单个值 6.2.2 不匹配检查 6.2.3 范围值检查 6.2.4 空值检查 6.3 小结 第7章 数据过滤 7.1 组合WHERE子句 7.1.1 AND操作符 7.1.2 OR操作符 7.1.3 计算次序 7.2 IN操作符 7.3 NOT操作符 7.4 小结 第8章 用通配符进行过滤 8.1 LIKE操作符 8.1.1 百分号(%)通配符 8.1.2 下划线(_)通配符 8.2 使用通配符的技巧 8.3 小结 第9章 用正则表达式进行搜索 9.1 正则表达式介绍 9.2 使用MySQL正则表达式 9.2.1 基本字符匹配 9.2.2 进行OR匹配 9.2.3 匹配几个字符之一 9.2.4 匹配范围 9.2.5 匹配特殊字符 9.2.6 匹配字符类 9.2.7 匹配多个实例 9.2.8 定位符 9.3 小结 0章 创建计算字段 10.1 计算字段 10.2 拼接字段 10.3 执行算术计算 10.4 小结 1章 使用数据处理函数 11.1 函数 11.2 使用函数 11.2.1 文本处理函数 11.2.2 日期和时间处理函数 11.2.3 数值处理函数 11.3 小结 2章 汇总数据 12.1 聚集函数 12.1.1 AVG()函数 12.1.2 COUNT()函数 12.1.3 MAX()函数 12.1.4 MIN()函数 12.1.5 SUM()函数 12.2 聚集不同值 12.3 组合聚集函数 12.4 小结 3章 分组数据 13.1 数据分组 13.2 创建分组 13.3 过滤分组 13.4 分组和排序 13.5 SELECT子句顺序 13.6 小结 4章 使用子查询 14.1 子查询 14.2 利用子查询进行过滤 14.3 作为计算字段使用子查询 14.4 小结 5章 联结表 15.1 联结 15.1.1 关系表 15.1.2 为什么要使用联结 15.2 创建联结 15.2.1 WHERE子句的重要性 15.2.2 内部联结 15.2.3 联结多个表 15.3 小结 6章 创建高级联结 16.1 使用表别名 16.2 使用不同类型的联结 16.2.1 自联结 16.2.2 自然联结 16.2.3 外部联结 16.3 使用带聚集函数的联结 16.4 使用联结和联结条件 16.5 小结 7章 组合查询 17.1 组合查询 17.2 创建组合查询 17.2.1 使用UNION 17.2.2 UNION规则 17.2.3 包含或取消重复的行 17.2.4 对组合查询结果排序 17.3 小结 8章 全文本搜索 18.1 理解全文本搜索 18.2 使用全文本搜索 18.2.1 启用全文本搜索支持 18.2.2 进行全文本搜索 18.2.3 使用查询扩展 18.2.4 布尔文本搜索 18.2.5 全文本搜索的使用说明 18.3 小结 9章 插入数据 19.1 数据插入 19.2 插入完整的行 19.3 插入多个行 19.4 插入检索出的数据 19.5 小结 第20章 更新和删除数据 20.1 更新数据 20.2 删除数据 20.3 更新和删除的指导原则 20.4 小结 第21章 创建和操纵表 21.1 创建表 21.1.1 表创建基础 21.1.2 使用NULL值 21.1.3 主键再介绍 21.1.4 使用AUTO_ INCREMENT 21.1.5 指定默认值 21.1.6 引擎类型 21.2 更新表 21.3 删除表 21.4 重命名表 21.5 小结 第22章 使用视图 22.1 视图 22.1.1 为什么使用视图 22.1.2 视图的规则和限制 22.2 使用视图 22.2.1 利用视图简化复杂的联结 22.2.2 用视图重新格式化检索出的数据 22.2.3 用视图过滤不想要的数据 22.2.4 使用视图与计算字段 22.2.5 更新视图 22.3 小结 第23章 使用存储过程 23.1 存储过程 23.2 为什么要使用存储过程 23.3 使用存储过程 23.3.1 执行存储过程 23.3.2 创建存储过程 23.3.3 删除存储过程 23.3.4 使用参数 23.3.5 建立智能存储过程 23.3.6 检查存储过程 23.4 小结 第24章 使用游标 24.1 游标 24.2 使用游标 24.2.1 创建游标 24.2.2 打开和关闭游标 24.2.3 使用游标数据 24.3 小结 第25章 使用触发器 25.1 触发器 25.2 创建触发器 25.3 删除触发器 25.4 使用触发器 25.4.1 INSERT触发器 25.4.2 DELETE触发器 25.4.3 UPDATE触发器 25.4.4 关于触发器的进一步介绍 25.5 小结 第26章 管理事务处理 26.1 事务处理 26.2 控制事务处理 26.2.1 使用ROLLBACK 26.2.2 使用MIT 26.2.3 使用保留点 26.2.4 更改默认的提交行为 26.3 小结 第27章 全球化和本地化 27.1 字符集和校对顺序 27.2 使用字符集和校对顺序 27.3 小结 第28章 安全管理 28.1 访问控制 28.2 管理用户 28.2.1 创建用户账号 28.2.2 删除用户账号 28.2.3 设置访问权限 28.2.4 更改口令 28.3 小结 第29章 数据库维护 29.1 备份数据 29.2 进行数据库维护 29.3 诊断启动问题 29.4 查看日志文件 29.5 小结 第30章 改善性能 30.1 改善性能 30.2 小结 附录A MySQL入门 附录B 样例表 附录C MySQL语句的语法 附录D MySQL数据类型 附录E MySQL保留字 索引 |
| 编辑推荐 | |
| “此书使我获益匪浅,书的内容和版式都堪称,期待作者的下一部著作!” ——Raymond Camden,BroadChoice公司软件开发副总裁 MySQL作为开源软件的代表,已经成为世界上*受欢迎的数据库管理系统之一。 本书是经典畅销书《SQL必知必会》之后,作者应众多读者的请求编写的,专门针对MySQL用户。书中继承了《MySQL必知必会》的优点,没有过多阐述数据库基础理论,而是紧贴实战需要,直接从数据检索开始,逐步深入各种复杂的内容,包括联结的使用、子查询、正则表达式和基于全文本的搜索、存储过程、游标、触发器、表约束,等等。通过本书,读者能够掌握扎实的基本功,迅速成为MySQL高手。 |
| 文摘 | |
这本书真是让我大开眼界,虽然我之前也接触过数据库,但总是感觉似是而非,很多概念都模糊不清。读完《MySQL必知必会》之后,我才真正理解了SQL语言的精髓,像是打开了一扇新的大门。作者Ben Forta用一种非常直观易懂的方式,将复杂的数据库知识拆解成一个个小单元,每一个小单元都像一个独立的知识点,又彼此关联,环环相扣。我尤其喜欢书中关于“数据模型”的讲解,以前总觉得设计数据库结构很头疼,不知道该如何划分表、如何建立关系,看了这本书,我才明白原来有如此清晰的思路可以遵循。书中大量的示例代码,几乎是粘贴即用,让我能够迅速地将理论知识转化为实践,每学到一个新概念,我都能立刻在自己的数据库环境中进行尝试,这种即时的反馈真的非常重要。而且,书的篇幅适中,不会过于冗长,每一页都充满了干货,让我感觉时间花得很值。对于想要快速掌握MySQL基础,并且希望能够独立完成数据库管理任务的读者来说,这本书绝对是不可错过的。它不仅仅是一本技术手册,更像是一位经验丰富的朋友,耐心地引导你一步步走进MySQL的世界。
评分我是一名有着几年工作经验的后端开发者,虽然日常工作中经常和数据库打交道,但总感觉对MySQL的理解还停留在“能用就行”的层面,很多性能优化、安全加固方面的东西都一知半解。拿到《MySQL必知必会》这本书,我原本抱着试试看的心态,没想到这本书的实用性超出了我的预期。它并没有深究MySQL的底层实现原理,而是聚焦于实际应用中最为核心和常用的SQL语句、函数以及数据库管理技巧。书中对于索引的讲解,让我重新审视了自己以前的查询写法,很多之前认为理所当然的写法,在书中被指出可能存在的性能瓶颈,并且提供了更优化的方案。此外,关于事务处理和锁机制的介绍,虽然篇幅不长,但却点拨了我许多平时忽视的细节,让我对数据的一致性和并发访问有了更深刻的理解。这本书的优点在于,它能够在最短的时间内,让你触及到MySQL最核心的价值,帮助你构建一个扎实的数据库知识体系。对于有一定基础,想进一步提升自身数据库技能的开发者来说,这本书无疑是一剂良药,能够帮助你“查漏补缺”,显著提升工作效率和代码质量。
评分这本书的价值在于它能够让你快速地掌握MySQL的核心技能,并能在实际工作中立刻应用。对于很多市面上泛滥的MySQL书籍来说,《MySQL必知必会》的亮点在于它的“必知必会”四个字。它精准地提炼出了MySQL中最常用、最核心的知识点,避免了冗余和过度的理论阐述。我尤其欣赏书中对SQL语言的讲解,它不是简单地罗列语法,而是注重于SQL语句的逻辑思维和表达能力。例如,关于子查询和视图的讲解,让我能够更清晰地理解如何构建更复杂的查询逻辑,以及如何通过视图来简化数据访问。这本书的另一个优点是它的“可移植性”,也就是说,你在书中学习到的知识,不仅适用于MySQL,很多核心的SQL概念也能够迁移到其他关系型数据库中。这极大地拓宽了我的技术视野。对于那些希望在短时间内,以最高效的方式,获得MySQL核心技能的读者来说,这本书绝对是最佳选择。它能够让你告别“知其然不知其所以然”的状态,真正做到“知其然,亦知其所以然”。
评分我是一名刚入职不久的数据库管理员,之前的学习主要集中在理论知识,实际操作经验还相对欠缺。《MySQL必知必会》这本书为我提供了一个非常宝贵的实践参考。书中关于数据库的安装、配置、备份与恢复的章节,对我来说简直是雪中送炭。以前在学习这些内容时,总觉得云里雾里,但看了这本书之后,我才真正明白其中的逻辑和步骤。作者对数据库安全性的讲解也十分到位,从用户权限的管理到SQL注入的防范,都给出了切实可行的建议。让我印象深刻的是,书中关于性能调优的部分,虽然没有深入到源码层面,但提供了很多实用的SQL语句优化建议和常用的性能监控工具的使用方法,这对于我日常维护数据库,提高查询效率非常有帮助。这本书的结构清晰,逻辑严谨,每一章都像是在教授一项必备的技能,让我能够有条不紊地学习和掌握。对于像我这样的新人DBA来说,这本书就像一本“救命稻草”,能够帮助我快速地建立起自信,并且掌握最核心的数据库管理技能。
评分作为一个对数据分析充满热情的新手,我一直想找到一本能够快速入门SQL的指南。《MySQL必知必会》这本书完全满足了我的需求。它的语言风格非常平实,没有太多晦涩的技术术语,即使是像我这样完全没有数据库背景的人,也能很快理解。从最基本的 `SELECT`、`INSERT`、`UPDATE`、`DELETE` 命令开始,一步步深入到条件查询、排序、分组、连接等更复杂的 `SQL` 操作。书中很多小技巧,比如如何有效地使用 `WHERE` 子句来过滤数据,如何通过 `JOIN` 来合并来自不同表的信息,都让我觉得受益匪浅。我最喜欢的地方是,它并没有一股脑地堆砌概念,而是通过大量的实际案例来讲解,每讲一个知识点,都会有一个清晰的例子,让我能够立刻模仿操作。这对于我这样需要通过动手实践来学习的人来说,简直太友好了。这本书让我觉得学习数据库不再是一件枯燥乏味的事情,反而充满了探索的乐趣。现在,我能够自信地去查询和处理数据,为我的数据分析报告打下坚实的基础,这都要归功于这本书的引导。
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等,本站所有链接都为正版商品购买链接。
© 2025 windowsfront.com All Rights Reserved. 静流书站 版权所有