《MySQL8DBA基础教程》[79M]百度网盘|pdf下载|亲测有效
《MySQL8DBA基础教程》[79M]百度网盘|pdf下载|亲测有效

MySQL8DBA基础教程 pdf下载

出版社 清华大学出版社京东自营官方旗舰店
出版年 2020-06
页数 390页
装帧 精装
评分 9.4(豆瓣)
8.99¥ 10.99¥

内容简介

本篇主要提供MySQL8DBA基础教程电子书的pdf版本下载,本电子书下载方式为百度网盘方式,点击以上按钮下单完成后即会通过邮件和网页的方式发货,有问题请联系邮箱ebook666@outlook.com

产品特色

编辑推荐

本书从MySQL DBA新手的视角出发,详解MySQL 8数据库管理系统,引导初学者在较短的时间内掌握MySQL数据库管理技术。

内容简介

  《MySQL 8 DBA基础教程/数据库技术丛书》以MySQL 8版本为基础,将新技术穿插在各种数据库基础功能上,基本覆盖了所有数据库使用技术和场景,同时结合当下流行的Java开发,配合实例演示MySQL的整体使用。该书附带作者为该书录制的全程多媒体语音教学视频及所涉及的SQL源代码。
  该书分为3篇20章。第一篇介绍MySQL 8的基础知识,包括MySQL的安装与配置、数据库的操作、数据表的操作、MySQL的数据库操作、MySQL的数据类型、MySQL的运算符、MySQL的单表、多表查询、索引、视图、存储过程和函数、触发器、事务和锁等内容;第二篇介绍MySQL 8的高级特性,如用户安全管理、数据库的备份和恢复、日志管理等;第三篇学习MySQL 8实战开发相关的内容。
  《MySQL 8 DBA基础教程/数据库技术丛书》是入门MySQL的一本好书,相信丰富的示例能够成为读者必备的参考,该书是MySQL数据库初学者的选择。

作者简介

孙泽军,平顶山学院讲师,河南理工大学计算机科学与技术专业学士,西安电子科技大学计算机应用专业硕士,中南大学计算机科学与技术专业博士。研究方向为复杂网络挖掘、数据挖掘等。

内页插图

目录

第一篇 MySQL基础

第1章 数据库与MySQL 3

1.1 认识数据库 3

1.2 当前流行的数据库 6

1.3 数据库管理系统的基本组成 8

1.4 认识MySQL数据库 10

1.5 MySQL 8的新特性 14

1.6 经典习题与面试题 18

1.7 本章小结 19

第2章 MySQL的安装与配置 20

2.1 在Windows平台下安装与配置MySQL 20

2.2 在Linux平台下安装与配置MySQL 34

2.3 在Mac OS X平台下安装与配置MySQL 40

2.4 MySQL常用图形管理工具 45

2.5 使用免安装的MySQL软件 65

2.6 MySQL安装中的常见问题 73

2.7 综合示例—MySQL的安装 73

2.8 经典习题与面试题 74

2.9 本章小结 75

第3章 数据库操作 76

3.1 在图形化界面操作数据库 76

3.2 在命令行界面操作数据库 78

3.3 什么是存储引擎 80

3.4 综合示例—数据库的创建和删除 85

3.5 经典习题与面试题 86

3.6 本章小结 87

第4章 表 操 作 88

4.1 数据表的设计理念 88

4.2 创建表 90

4.3 查看表结构 94

4.4 删除表 97

4.5 修改表 100

4.6 操作表的约束 116

4.7 综合示例—创建一个学籍数据库和学生信息表 127

4.8 经典习题与面试题 130

4.9 本章小结 131

第5章 MySQL的数据操作 132

5.1 插入数据记录 132

5.2 更新数据记录 143

5.3 删除数据记录 148

5.4 综合示例—学生表的数据操作 154

5.5 经典习题与面试题 157

5.6 本章小结 158

第6章 MySQL的数据类型 159

6.1 整数类型 159

6.2 浮点数类型和定点数类型 160

6.3 日期与时间类型 161

6.4 字符串类型 162

6.5 二进制类型 164

6.6 如何选择数据类型 166

6.7 经典习题与面试题 167

6.8 本章小结 168

第7章 MySQL运算符 169

7.1 运算符简介 169

7.2 算术运算符 170

7.3 比较运算符 174

7.4 逻辑运算符 180

7.5 位运算符 182

7.6 运算符的优先级 185

7.7 综合示例—运算符的使用 185

7.8 经典习题与面试题 188

7.9 本章小结 189

第8章 单表查询 190

8.1 基本数据记录查询 190

8.2 条件数据记录查询 198

8.3 统计函数和分组查询 219

8.4 用LIMIT限制数据记录查询数量 234

8.5 使用正则表达式查询 238

8.6 综合示例—查询学生成绩 250

8.7 经典习题与面试题 257

8.8 本章小结 258

第9章 多表查询 259

9.1 关系数据操作 259

9.2 内连接查询 261

9.3 外连接查询 270

9.4 复合条件连接查询 274

9.5 合并查询数据记录 275

9.6 子查询 280

9.7 综合示例—查询学生成绩 296

9.8 经典习题与面试题 300

9.9 本章小结 301

第10章 索引 302

10.1 什么是索引 302

10.2 创建和查看索引 305

10.3 删除索引 333

10.4 综合示例—创建索引 336

10.5 经典习题与面试题 339

10.6 本章小结 340

第11章 视图 341

11.1 什么时候使用视图 341

11.2 创建视图 342

11.3 查看视图 350

11.4 修改视图 358

11.5 更新视图 363

11.6 删除视图 372

11.7 综合示例—视图应用 374

11.8 经典习题与面试题 378

11.9 本章小结 379

第12章 存储过程和函数 380

12.1 创建存储过程和函数 380

12.2 调用存储过程和函数 398

12.3 查看存储过程和函数 400

12.4 修改存储过程和函数 404

12.5 删除存储过程和函数 409

12.6 综合示例——创建存储过程和函数 413

12.7 经典习题与面试题 415

12.8 本章小结 417

第13章 触 发 器 418

13.1 什么时候使用触发器 418

13.2 创建触发器 419

13.3 查看触发器 425

13.4 删除触发器 429

13.5 综合示例—创建并使用触发器 432

13.6 经典习题与面试题 436

13.7 本章小结 437

第14章 事务和锁 438

14.1 事务概述 438

14.2 MySQL事务控制语句 439

14.3 MySQL事务隔离级别 442

14.4 InnoDB锁机制 446

14.5 本章小结 450

第二篇 MySQL高级应用

第15章 用户安全管理 453

15.1 权限表 453

15.2 账户管理 457

15.3 权限管理 472

15.4 访问控制 480

15.5 综合示例——综合管理用户权限 481

15.6 经典习题与面试题 484

15.7 本章小结 486

第16章 数据库备份与恢复 487

16.1 数据备份 487

16.2 数据恢复 496

16.3 数据库迁移 498

16.4 表的导出和导入 499

16.5 综合示例—数据的备份与恢复 517

16.6 经典习题与面试题 523

16.7 本章小结 524

第17章 日志管理 525

17.1 MySQL软件所支持的日志 525

17.2 操作二进制日志 526

17.3 操作错误日志 534

17.4 通用查询日志 537

17.5 慢查询日志 541

17.6 综合示例——MySQL日志的综合管理 548

17.7 经典习题与面试题 555

17.8 本章小结 556

第三篇 MySQL实战

第18章 Java操作MySQL数据库 559

18.1 Java连接MySQL数据库 559

18.2 Java操作MySQL数据库 565

18.3 Java备份和恢复MySQL数据库 577

18.4 综合示例—人力资源管理系统 579

18.5 本章小结 592

第19章 网上课堂系统数据库设计 593

19.1 系统概述 593

19.2 系统功能 593

19.3 数据库设计和实现 594

19.4 本章小结 606

第20章 论坛管理系统数据库设计 607

20.1 系统概述 607

20.2 系统功能 608

20.3 数据库设计和实现 608

20.4 本章小结 617

前言/序言

前 言


本书从一个新手的视角出发去学习MySQL 8数据库管理系统。MySQL是一款非常优秀的自由软件,而且已经是世界上最流行的数据库之一。国内很多大型的企业都选择MySQL作为数据库,对MySQL数据库技术人员的需求旺盛,很多知名企业都在招聘技术能力强的MySQL数据库技术人员和管理人员,这些都证明了MySQL数据库的可靠性、实用性和受欢迎程度。
作者是在实际项目开发过程中开始接触MySQL数据库的,一边学习一边使用,总体感受是,MySQL数据库功能强大,而且使用方便,所以在网站开发的过程中,希望选择MySQL作为数据库。
市面上已经有不少MySQL相关的图书,但随着MySQL版本的升级,鲜见一本书根据MySQL的版本升级更新相关的内容,原有的内容已经陈旧,不再适用于新版本。本书针对市场对MySQL数据库系统的旺盛需求,以及考虑到初学者需要较新的书本来引导以便快速入门,选择了较新且较为稳定的MySQL 8版本,从安装到应用于实际项目,一步一步讲解,希望能够为初学者提供一些帮助,让他们能够在较短的时间内掌握MySQL数据库技术的基本知识。
读者在学习MySQL数据库的过程中,很关键的一点就是要对照书本内容多练习,只有不断地上机实践才能将知识理解透彻并真正掌握,做到灵活运用。本书针对初学者量身定做,内容注重实战,书中大部分章节都提供了示例,引导读者操作和分析,从而更好地学习和掌握MySQL数据库的知识。
本书特色
1. 附带多媒体教学视频,提高学习效率
为了便于读者理解本书内容,提高学习效率,作者专门为本书每一章内容都录制了多媒体教学视频。
2. 全面涵盖MySQL技术
本书涵盖MySQL常用数据库操作、索引、视图、存储过程和函数、触发器、事务和锁、安全管理、备份、恢复和复制、服务管理、日志管理、数据字典、InnoDB及NoSQL。
3. 剖析MySQL 8新特性
本书除了涵盖以往的MySQL技术之外,涉及MySQL 8新特性的章节都进行详细讲解,包括MySQL 8的安装、升级、数据字典新特性、InnoDB新特性和NoSQL新特性。
4. 知识点全面,循序渐进
本书知识点从易到难逐步进阶,思路清晰,条理清楚,包含多个操作系统下的操作。读者遵循本书一步一步学习,最终将会收获颇多。
5. 项目案例典型,贴合实际
本书最后提供了Java操作数据库的方法以及两个数据库设计案例,即网上课堂数据库和论坛数据库。在设计与实现的过程中,演示了实际使用数据库时的操作,并设计了索引、视图和触发器,相信读者深入学习后,对数据库的运用能力会得到很大提升。
适合阅读本书的读者
? MySQL数据库初学者
? PHP、Java、Python开发人员
? MySQL数据库管理员
? 其他需要MySQL作为存储的开发人员





作 者
2020年3月