图书介绍

MYSQL从入门到精通PDF|Epub|txt|kindle电子书版本网盘下载

MYSQL从入门到精通
  • 龙马高新教育策划,国家863中部软件孵化器著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:7115414366
  • 出版时间:2016
  • 标注页数:460页
  • 文件大小:63MB
  • 文件页数:481页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

MYSQL从入门到精通PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第0章 MySQL学习指南1

0.1 什么是数据库2

0.2 MySQL简介3

0.3 MySQL的技术体系5

0.4 MySQL的应用领域和前景6

0.5 MySQL学习经验谈6

0.6 MySQL学习路线图7

第1篇 基础知识10

第1章 安装与配置——初识MySQ L10

1.1 MySQL的特性11

1.2 安装MySQL12

1.2.1 开源软件的特点12

1.2.2 在Windows系统环境下的安装13

1.2.3 在Linux系统环境下的安装19

1.3 可视化管理工具的选择和安装20

1.3.1 选择和下载可视化管理工具20

1.3.2 在Linux系统环境下的安装21

1.3.3 在Windows系统环境下的安装22

1.4 测试安装环境24

1.5 卸载MySQL26

1.6 高手点拨27

1.7 实战练习28

第2章 MySQL数据库基础29

2.1 数据与数据管理的历史30

2.1.1 数据、数据库、数据库系统和数据库管理系统30

2.1.2 数据管理的历史30

2.1.3 MySQL的起源与版本32

2.1.4 MySQL与Oracle32

2.2 关系型数据模型33

2.2.1 关系型数据模型的结构34

2.2.2 关系型数据模型的操作与完整性36

2.2.3 关系型数据模型的存储结构38

2.3 关系型数据模型中的数据依赖与范式38

2.4 常见的关系型数据库管理系统40

2.5 MySQL数据库系统的体系结构42

2.6 MySQL存储引擎43

2.7 高手点拨43

2.8 实战练习44

第3章 MySQL管理工具的使用45

3.1 MySQL Administrator46

3.1.1 基本功能介绍46

3.1.2 管理数据库46

3.2 phpMyAdmin53

3.2.1 基本功能介绍53

3.2.2 管理数据库54

3.3 Navicat for MySQL57

3.3.1 基本功能介绍57

3.3.2 基本应用58

3.4 MySQL访问权限系统65

3.5 MySQL用户账户管理68

3.6 MySQL的安全性问题70

3.7 高手点拨71

3.8 实战练习72

第4章 数据库的基本操作73

4.1 创建数据库74

4.2 删除数据库75

4.3 数据库存储引擎76

4.3.1 MySQL5.6 所支持的存储引擎76

4.3.2 InnoDB存储引擎78

4.3.3 MyISAM存储引擎78

4.3.4 MEMORY存储引擎79

4.3.5 选择存储引擎79

4.4 高手点拨80

4.5 实战练习80

第2篇 核心技术82

第5章 数据表的基本操作82

5.1 创建数据表83

5.1.1 创建表的语法形式83

5.1.2 主键约束84

5.1.3 外键约束86

5.1.4 非空约束87

5.1.5 唯一性约束88

5.1.6 默认约束89

5.1.7 设置数据表的属性值自动增加89

5.2 查看数据表结构90

5.2.1 查看表基本结构90

5.2.2 查看表详细结构91

5.3 修改数据表92

5.3.1 修改表名92

5.3.2 修改字段数据类型93

5.3.3 修改字段名94

5.3.4 添加字段95

5.3.5 删除字段98

5.3.6 修改字段排序99

5.3.7 更改表的存储引擎100

5.3.8 删除表的外键约束102

5.4 删除数据表104

5.4.1 删除没有被关联的表104

5.4.2 删除被其他表关联的主表105

5.5 高手点拨107

5.6 实战练习107

第6章 MySQL的数据类型和运算符109

6.1 MySQL数据类型110

6.1.1 整数类型110

6.1.2 浮点数类型和定点数类型112

6.1.3 日期与时间类型114

6.1.4 字符串类型128

6.1.5 二进制类型134

6.2 如何选择数据类型138

6.3 常见运算符140

6.3.1 运算符概述140

6.3.2 算术运算符140

6.3.3 比较运算符142

6.3.4 逻辑运算符150

6.3.5 位运算符153

6.4 高手点拨157

6.5 实战练习158

第7章 MySQL函数159

7.1 数学函数160

7.2 字符串函数164

7.3 日期和时间函数172

7.4 控制流函数186

7.5 系统信息函数188

7.6 加密函数192

7.7 其他函数194

7.8 高手点拨197

7.9 实战练习198

第8章 查询语句详解199

8.1 学生—课程数据库200

8.2 基本查询语句201

8.2.1 单表查询201

8.2.2 查询表中的部分字段201

8.2.3 查询表中的所有字段202

8.2.4 查询经过计算的值203

8.2.5 查询表中的若干记录204

8.3 对查询结果进行排序212

8.4 统计函数和分组记录查询213

8.5 GROUP BY子句216

8.6 使用LIMIT限制查询结果的数量219

8.7 连接查询221

8.8 子查询225

8.9 合并查询结果230

8.10 使用正则表达式表示查询233

8.11 综合案例——查询课程数据库239

8.12 高手点拨241

8.13 实战练习242

第9章 存储过程与函数243

9.1 存储过程的定义244

9.2 存储过程的创建244

9.3 存储过程的操作246

9.3.1 存储过程的调用247

9.3.2 存储过程的查看248

9.3.3 存储过程的删除251

9.4 自定义函数252

9.4.1 自定义函数的创建252

9.4.2 自定义函数的调用253

9.4.3 变量254

9.4.4 流程控制语句255

9.4.5 光标的使用259

9.4.6 定义条件和处理程序261

9.5 综合案例——统计雇员表263

9.6 高手点拨266

9.7 实战练习266

第10章 触发程序267

10.1 触发程序的定义268

10.2 触发程序的创建268

10.3 触发程序的操作272

10.3.1 查看触发程序272

10.3.2 删除触发程序275

10.4 综合案例——触发程序的使用275

10.5 高手点拨280

10.6 实战练习280

第11章 视图281

11.1 视图的定义282

11.2 视图的创建、修改与删除282

11.2.1 创建视图282

11.2.2 修改视图290

11.2.3 删除视图294

11.3 视图的使用295

11.4 高手点拨300

11.5 实战练习308

第3篇 高级应用310

第12章 MySQL的备份和恢复310

12.1 数据库的备份311

12.1.1 数据库备份的意义311

12.1.2 逻辑备份和恢复312

12.1.3 物理备份和恢复317

12.1.4 各种备份与恢复方法的具体实现318

12.2 通过phpMyAdmin实现备份和恢复329

12.3 高手点拨330

12.4 实战练习332

第13章 MySQL的复制333

13.1 认识MySQL复制334

13.1.1 复制的概念334

13.1.2 复制的用途334

13.1.3 复制的实现335

13.1.4 MySQL复制的几种模式335

13.2 控制主服务器的操作336

13.2.1 复制前的环境配置336

13.2.2 复制的过程336

13.3 控制从服务器的操作338

13.4 高手点拨342

13.5 实战练习342

第14章 MySQL的日志管理343

14.1 操作错误日志344

14.1.1 启动错误日志344

14.1.2 查看错误日志344

14.1.3 删除错误日志345

14.2 操作查询日志345

14.2.1 启动查询日志346

14.2.2 查看查询日志347

14.2.3 删除查询日志347

14.3 操作二进制日志348

14.3.1 启动二进制日志348

14.3.2 查看二进制日志350

14.3.3 删除二进制日志354

14.3.4 使用二进制日志还原数据库356

14.4 操作慢查询日志359

14.4.1 启动慢查询日志360

14.4.2 查看慢查询日志360

14.4.3 删除慢查询日志361

14.5 高手点拨361

14.6 实战练习362

第15章 MySQL分布式应用363

15.1 分布式应用的概念和优势364

15.2 MySQL分布式应用的主要技术364

15.2.1 MySQL数据切分364

15.2.2 MySQL读写分离365

15.2.3 MySQL集群366

15.3 MySQL分布式应用实例367

15.4 高手点拨370

15.5 实战练习370

第16章 MySQL缓存的配置和使用371

16.1 MySQL的缓存机制372

16.1.1 查询缓存概述372

16.1.2 MySQL查询缓存的工作原理372

16.1.3 查看MySQL的缓存信息374

16.2 MySQL查询缓存的配置和使用375

16.2.1 配置查询缓存376

16.2.2 使用查询缓存377

16.2.3 查询缓存的维护381

16.3 高手点拨382

16.4 实战练习382

第17章 MySQL错误代码和消息的使用383

17.1 MySQL服务器端错误代码和消息384

17.2 MySQL客户端错误代码和消息385

17.3 高手点拨385

17.4 实战练习386

第4篇 项目实战388

第18章 试卷管理系统388

18.1 系统概述389

18.2 需求分析389

18.3 总体设计390

18.4 数据库设计391

18.4.1 数据表详细信息392

18.4.2 数据库实现394

18.5 详细设计及实现396

18.6 高手点拨396

18.7 实战练习396

第19章 电动汽车分时租用平台数据库分析与设计397

19.1 需求分析398

19.1.1 项目背景398

19.1.2 系统目标399

19.1.3 运行环境399

19.1.4 功能需求400

19.1.5 数据说明402

19.1.6 软件接口说明405

19.1.7 用户及权限要求405

19.2 数据库分析与设计406

19.3 分时租用平台的MySQL数据库实现410

第20章 电动汽车GPS定位系统413

20.1 需求分析414

20.2 系统实现415

20.2.1 地图定位415

20.2.2 查找附近416

20.2.3 我要导航418

20.2.4 历史记录422

20.3 技术要点424

附录A MySQL服务器端错误代码和消息433

附录B 客户端错误代码453

附录C 其他错误代码和消息457

热门推荐