MySQL 必知必会 PDF 文档
MySQL 是世界上最受欢迎的数据库管理系统之一。书中从介绍简单的数据检索开始,逐步深入一些复杂的内容,包括联结的使用、子查询、正则表达式和基于全文本的搜索、存储过程、游标、触发器、表约束,等等。通过重点突出的章节,条理清晰、系统而扼要地讲述了读者应该掌握的知识,使他们不经意间立刻功力大增。
本书注重实用性,操作性很强,适用于广大软件开发和数据库管理人员学习参考。
MySQL 已经成为世界上最受欢迎的数据库管理系统之一。无论是用在小型开发项目上,还是用来构建那些声名显赫的网站,MySQL 都证明了自己是个稳定、可靠、快速、可信的系统,足以胜任任何数据存储业务的需要。
本书基于我的一本畅销书 Sams Teach Yourself SQL in 10 Minutes(中文版《SQL 必知必会》,人民邮电出版社出版),那本书堪称全世界用得最多的一本 SQL 教程,重点讲解读者必须知道的东西,条理清晰,系统而扼要。但是,即使是那样一本广为使用的成功的书,也还存在着以下这些局限性。
目录
第 1 章 了解 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 Administrator
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 小结
第 10 章 创建计算字段
10.1 计算字段
10.2 拼接字段
使用别名
10.3 执行算术计算
10.4 小结
第 11 章 使用数据处理函数
11.1 函数
11.2 使用函数
11.2.1 文本处理函数
11.2.2 日期和时间处理函数
11.2.3 数值处理函数
11.3 小结
第 12 章 汇总数据
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 小结
第 13 章 分组数据
13.1 数据分组
13.2 创建分组
13.3 过滤分组
13.4 分组和排序
13.5 SELECT 子句顺序
13.6 小结
第 14 章 使用子查询
14.1 子查询
14.2 利用子查询进行过滤
14.3 作为计算字段使用子查询
14.4 小结
第 15 章 连结表
15.1 联结
15.1.1 关系表
15.1.2 为什么要使用联结
15.2 创建联结
15.2.1 WHERE 子句的重要性
15.2.2 内部联结
15.2.3 联结多个表
15.3 小结
第 16 章 创建高级联结
16.1 使用表别名
16.2 使用不同类型的联结
16.2.1 自联结
16.2.2 自然联结
16.2.3 外部联结
16.3 使用带聚集函数的联结
16.4 使用联结和联结条件
16.5 小结
第 17 章 组合查询
17.1 组合查询
17.2 创建组合查询
17.2.1 使用 UNION
17.2.2 UNION 规则
17.2.3 包含或取消重复的行
17.2.4 对组合查询结果排序
17.3 小结
第 18 章 全文本搜索
18.1 理解全文本搜索
18.2 使用全文本搜索
18.2.1 启用全文本搜索支持
18.2.2 进行全文本搜索
18.2.3 使用查询扩展
18.2.4 布尔文本搜索
18.2.5 全文本搜索的使用说明
18.3 小结
第 19 章 插入数据
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 使用 COMMIT
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 保留字
索引
下载地址:https://www.wenjiangs.com/wp-content/uploads/2024/01/7fv00hgNwYayt4F8.rar
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
上一篇: MongoDB 实战 PDF 文档
下一篇: 白帽子讲 Web 安全 PDF 文档
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论