万本电子书0元读

万本电子书0元读

顶部广告

MySQL必知必会(第2版)电子书

1.专业作者,专业背书 本书由拥有30多年丰富经验的专业技术作家本·福达(Ben Forta)撰写,他不仅是Adobe公司的教育计划高级总监,也是多部全球热销技术图书的作者。 2.全面更新,紧跟技术前沿 基于新版本的MySQL 8行了全面修订,确保您学到的都是新的技术和实践。无论是数据库新手还是寻求技术升级的专业人士,都能在这本书中找到您需要的前沿知识。 3.实战导向,快速上手

售       价:¥

纸质售价:¥46.60购买纸书

0人正在读 | 0人评论 6.4

作       者:[美]本•福达(Ben Forta) 著

出  版  社:人民邮电出版社有限公司

出版时间:2024-10-01

字       数:16.6万

所属分类: 科技 > 计算机/网络 > 计算机理论与教程

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(条)
  • 读书简介
  • 目录
  • 累计评论(条)
MySQL是世界上颇受欢迎的数据库管理系统。本书从简单的数据检索始,逐步深讲解一些复杂的内容,包括子查询、连的使用、全文搜索、存储过程、游标、触发器、数据库维护,等等。本书重突出、条理清晰,系统而扼要地让你学到应该学到的知识,使你在不经意间“功力大增”。第2版基于MySQL 8行了全面修订。<br/>【推荐语】<br/>1.专业作者,专业背书 本书由拥有30多年丰富经验的专业技术作家本·福达(Ben Forta)撰写,他不仅是Adobe公司的教育计划高级总监,也是多部全球热销技术图书的作者。 2.全面更新,紧跟技术前沿 基于新版本的MySQL 8行了全面修订,确保您学到的都是新的技术和实践。无论是数据库新手还是寻求技术升级的专业人士,都能在这本书中找到您需要的前沿知识。 3.实战导向,快速上手 本书紧贴实战需要,直从数据检索始,逐步深各种复杂内容,帮助您快速上手并成为MySQL高手。无论您是SQL新手还是希望提升工作效率的专业人士,本书都是您的理想选择。 4.广泛适用,满足不同需求 本书适合各类读者,包括数据库初学者、软件发及管理人员、MySQL初级门人员,以及希望在应用程序发中使用MySQL的人群。无论您是希望通过MySQL提高工作效率,还是快速学会并使用MySQL,本书都能满足您的需求。<br/>【作者】<br/>本·福达(Ben Forta),专业的技术作家,在计算机产品发、支持、培训和营销等方面拥有30多年的丰富经验。他也是Adobe公司的教育计划高级总监。多年来,他撰写了SQL、正则表达式、JSP、WAP和Windows发等方面的十多部技术图书,其中不少是世界热销书,已被翻译为多种语言在全世界出版发行。<br/>
目录展开

版权声明

前言

读者对象

配套网站

本书约定

插图版权

致谢

第 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 Workbench

2.2.3 其他工具

2.3 小结

第 3 章 使用 MySQL

3.1 使用命令行工具

3.1.1 选择数据库

3.1.2 了解数据库和表

3.2 使用 MySQL Workbench

3.2.1 开始使用

3.2.2 MySQL Workbench 用户界面

3.2.3 选择数据库

3.2.4 学习数据库和表

3.2.5 执行 SQL 语句

3.3 下一步

3.4 小结

第 4 章 检索数据

4.1 SELECT 语句

4.2 检索单列

4.3 检索多列

4.4 检索所有列

4.5 检索不同的行

4.6 限制结果

4.7 使用完全限定的表名

4.8 使用注释

4.9 小结

4.10 挑战题

第 5 章 排序检索数据

5.1 排序数据

5.2 按多列排序

5.3 按列位置排序

5.4 指定排序方向

5.5 小结

5.6 挑战题

第 6 章 过滤数据

6.1 使用 WHERE 子句

6.2 WHERE 子句运算符

6.2.1 检查单个值

6.2.2 不匹配检查

6.2.3 范围检查

6.2.4 空值检查

6.3 小结

6.4 挑战题

第 7 章 高级数据过滤

7.1 组合 WHERE 子句

7.1.1 AND 运算符

7.1.2 OR 运算符

7.1.3 运算符的优先级

7.2 IN 运算符

7.3 NOT 运算符

7.4 小结

7.5 挑战题

第 8 章 用通配符进行过滤

8.1 LIKE 运算符

8.1.1 百分号(%)通配符

8.1.2 下划线(_)通配符

8.2 使用通配符的技巧

8.3 小结

8.4 挑战题

第 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 小结

9.4 挑战题

第 10 章 创建计算字段

10.1 计算字段

10.2 拼接字段

使用别名

10.3 执行算术运算

10.4 小结

10.5 挑战题

第 11 章 使用数据处理函数

11.1 函数

11.2 使用函数

11.2.1 文本处理函数

11.2.2 日期和时间处理函数

11.2.3 数值处理函数

11.3 小结

11.4 挑战题

第 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 小结

12.5 挑战题

第 13 章 分组数据

13.1 数据分组

13.2 创建分组

13.3 过滤分组

13.4 分组和排序

13.5 分组与数据汇总相结合

13.6 SELECT 子句顺序

13.7 小结

13.8 挑战题

第 14 章 使用子查询

14.1 子查询

14.2 利用子查询进行过滤

14.3 作为计算字段使用子查询

14.4 小结

14.5 挑战题

第 15 章 表连接

15.1 连接

15.1.1 关系表

15.1.2 为什么要使用连接

15.2 创建连接

15.2.1 WHERE 子句的重要性

15.2.2 内连接

15.2.3 连接多张表

15.3 小结

15.4 挑战题

第 16 章 创建高级连接

16.1 使用表别名

16.2 使用不同类型的连接

16.2.1 自连接

16.2.2 自然连接

16.2.3 外连接

16.3 使用带聚合函数的连接

16.4 使用连接和连接条件

16.5 小结

16.6 挑战题

第 17 章 组合查询

17.1 组合查询简介

17.2 创建组合查询

17.2.1 使用 UNION

17.2.2 UNION 规则

17.2.3 包含或取消重复的行

17.2.4 对组合查询结果排序

17.3 小结

17.4 挑战题

第 18 章 全文搜索

18.1 理解全文搜索

18.2 使用全文搜索

18.2.1 执行全文搜索

18.2.2 使用查询扩展

18.2.3 布尔文本搜索

18.2.4 全文搜索的使用说明

18.3 小结

18.4 挑战题

第 19 章 插入数据

19.1 数据插入

19.2 插入完整的行

19.3 插入多行

19.4 插入检索出的数据

19.5 小结

19.6 挑战题

第 20 章 更新数据和删除数据

20.1 更新数据

20.2 删除数据

20.3 更新数据和删除数据的指导原则

20.4 小结

20.5 挑战题

第 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 小结

21.6 挑战题

第 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 小结

22.4 挑战题

第 23 章 使用存储过程

23.1 存储过程

23.2 为什么要使用存储过程

23.3 如何使用存储过程

23.3.1 执行存储过程

23.3.2 创建存储过程

23.3.3 DELIMITER 挑战

23.3.4 删除存储过程

23.3.5 使用参数

23.3.6 建立智能存储过程

23.3.7 检查存储过程

23.4 小结

23.5 挑战题

第 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.5 关于触发器的进一步介绍

25.6 小结

第 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 入门

A.1 你需要什么

A.2 获得软件

A.3 安装软件

A.4 各章准备

附录 B 样例表

B.1 样例表

B.2 表的描述

B.2.1 vendors 表

B.2.2 products 表

B.2.3 customers 表

B.2.4 orders 表

B.2.5 orderitems 表

B.2.6 productnotes 表

B.2.7 创建样例表

B.2.8 使用数据导入

B.2.9 使用 SQL 脚本

附录 C MySQL 语句的语法

C.1 ALTER TABLE

C.2 COMMIT

C.3 CREATE INDEX

C.4 CREATE PROCEDURE

C.5 CREATE TABLE

C.6 CREATE USER

C.7 CREATE VIEW

C.8 DELETE

C.9 DROP

C.10 INSERT

C.11 INSERT SELECT

C.12 ROLLBACK

C.13 SAVEPOINT

C.14 SELECT

C.15 START TRANSACTION

C.16 UPDATE

附录 D MySQL 数据类型

D.1 字符串数据类型

D.2 数值数据类型

D.3 日期和时间数据类型

D.4 二进制数据类型

附录 E MySQL 关键字

看完了

累计评论(条) 个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部