图书介绍
MySQL 从入门到项目实践 超值版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 聚慕课教育研发中心编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302501558
- 出版时间:2018
- 标注页数:464页
- 文件大小:274MB
- 文件页数:482页
- 主题词:SQL语言-程序设计-职业教育-教材
PDF下载
下载说明
MySQL 从入门到项目实践 超值版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇 基础知识2
第1章 步入MySQL数据库世界——Hello MySQL2
本章教学微视频:10个 29分钟2
1.1 认识MySQL数据库2
1.1.1 MySQL系统特性2
1.1.2 MySQL的版本3
1.2 下载MySQL软件4
1.3 在Windows系统环境下安装MySQL6
1.4 在Linux系统环境下安装MySQL12
1.4.1 下载MySQL的RPM包12
1.4.2 安装MySQL的RPM包12
1.5 测试安装环境14
1.5.1 检查MySQL服务是否启动14
1.5.2 登录MySQL数据库15
1.6 合理配置环境变量16
1.7 卸载MySQL数据库18
1.8 就业面试技巧与解析19
1.8.1 面试技巧与解析(一)19
1.8.2 面试技巧与解析(二)19
1.8.3 面试技巧与解析(三)19
第2章 数据库初探20
本章教学微视频:14个 38分钟20
2.1 快速认识数据库20
2.1.1 什么是数据库20
2.1.2 数据库的原理21
2.1.3 数据表22
2.1.4 数据类型22
2.1.5 主键22
2.2 数据库技术构成22
2.2.1 数据库系统22
2.2.2 SQL语言23
2.2.3 数据库访问技术23
2.3 关系型数据模型24
2.3.1 关系型数据模型的结构24
2.3.2 关系型数据模型的操作与完整性25
2.3.3 关系型数据模型的存储结构27
2.4 关系型数据模型中的数据依赖与范式27
2.5 常见的关系型数据库管理系统28
2.6 MySQL体系结构29
2.7 就业面试技巧与解析31
2.7.1 面试技巧与解析(一)31
2.7.2 面试技巧与解析(二)31
第3章 MySQL常用管理工具的使用32
本章教学微视频:11个40分钟32
3.1 phpMy Admin32
3.1.1 基本功能介绍32
3.1.2 管理数据库34
3.2 NavicatforMySQL40
3.2.1 基本功能介绍40
3.2.2 基本应用40
3.3 MySQL Workbench51
3.3.1 MySQL Workbench的概述51
3.3.2 MySQL Workbench的优势51
3.3.3 SQL Development的基本操作51
3.4 MySQL用户账户管理57
3.5 MySQL权限系统60
3.6 MySQL的安全性问题64
3.6.1 加强MySQL数据库的安全64
3.6.2 为MySQL管理账号加上密码64
3.7 就业面试技巧与解析65
3.7.1 面试技巧与解析(一)65
3.7.2 面试技巧与解析(二)66
第4章 MySQL数据库的基本操作67
本章教学微视频:11个 21分钟67
4.1 创建数据库67
4.1.1 创建数据库的语法形式67
4.1.2 创建数据库实例67
4.2 查看与选择数据库69
4.2.1 查看数据库69
4.2.2 选择数据库69
4.3 删除数据库69
4.3.1 删除数据库的语法形式70
4.3.2 删除数据库实例70
4.4 数据库存储引擎70
4.4.1 MySQL存储引擎简介70
4.4.2 InnoDB存储引擎72
4.4.3 MyISAM存储引擎72
4.4.4 MEMORY存储引擎73
4.4.5 存储引擎的选择73
4.5 就业面试技巧与解析74
4.5.1 面试技巧与解析(一)74
4.5.2 面试技巧与解析(二)74
第2篇 核心应用76
第5章 数据表的基本操作76
本章教学微视频:20个 41分钟76
5.1 创建数据表76
5.1.1 创建数据表的语法形式76
5.1.2 创建数据表实例77
5.1.3 主键约束78
5.1.4 外键约束79
5.1.5 非空约束80
5.1.6 唯一性约束80
5.1.7 默认约束81
5.1.8 自增属性81
5.2 查看数据表结构81
5.2.1 查看数据表基本结构82
5.2.2 查看数据表详细结构82
5.3 修改数据表83
5.3.1 修改表名83
5.3.2 修改字段数据类型83
5.3.3 修改字段名84
5.3.4 添加字段85
5.3.5 删除字段86
5.4 数据表的其他操作87
5.4.1 修改字段排序87
5.4.2 更改表的存储引擎88
5.4.3 删除表的外键约束89
5.5 删除数据表89
5.5.1 删除没有被关联的表90
5.5.2 删除被其他表关联的主表90
5.6 就业面试技巧与解析92
第6章 MySQL视图93
本章教学微视频:8个 30分钟93
6.1 视图的概念93
6.2 视图的基本操作94
6.2.1 创建视图94
6.2.2 查看视图基本信息97
6.2.3 查看视图详细信息98
6.2.4 修改视图99
6.2.5 更新视图101
6.2.6 删除视图104
6.3 视图的使用105
6.4 就业面试技巧与解析107
6.4.1 面试技巧与解析(一)107
6.4.2 面试技巧与解析(二)108
第7章 MySQL的数据类型和运算符109
本章教学微视频:12个 62分钟109
7.1 MySQL的数据类型109
7.1.1 常见的数据类型109
7.1.2 整数类型110
7.1.3 浮点数类型和定点数类型111
7.1.4 日期/时间类型113
7.1.5 字符串类型124
7.1.6 如何选择数据类型128
7.2 MySQL常用的运算符130
7.2.1 运算符概述130
7.2.2 算术运算符131
7.2.3 比较运算符133
7.2.4 逻辑运算符141
7.2.5 位运算符145
7.2.6 运算符的优先级148
7.3 就业面试技巧与解析149
7.3.1 面试技巧与解析(一)149
7.3.2 面试技巧与解析(二)149
第8章 MySQL函数150
本章教学微视频:32个 54分钟150
8.1 MySQL函数简介150
8.2 数学函数151
8.2.1 绝对值函数和圆周率函数152
8.2.2 求余函数152
8.2.3 平方根函数152
8.2.4 获取整数的函数153
8.2.5 获取随机数的函数154
8.2.6 四舍五入函数154
8.2.7 幂运算函数156
8.2.8 符号函数156
8.2.9 对数运算函数156
8.2.10 角度与弧度相互转换的函数157
8.3 字符串函数158
8.3.1 计算字符串字符数的函数和字符串长度的函数159
8.3.2 合并字符串的函数160
8.3.3 替换字符串的函数161
8.3.4 字母大小写转换函数161
8.3.5 获取指定长度的字符串的函数162
8.3.6 填充字符串的函数163
8.3.7 删除空格的函数163
8.4 日期和时间函数164
8.4.1 获取当前日期的函数和获取当前时间的函数166
8.4.2 获取当前日期和时间的函数167
8.4.3 UNIX时间戳函数167
8.4.4 返回UTC日期的函数和返回UTC时间的函数168
8.4.5 获取月份的函数169
8.4.6 获取星期的函数170
8.4.7 获取星期数的函数170
8.4.8 时间和秒钟转换的函数172
8.4.9 日期和时间的加减运算函数172
8.4.10 将日期和时间格式化的函数175
8.5 条件判断函数176
8.6 系统信息函数178
8.7 数据加密与解密函数182
8.8 其他函数184
8.9 就业面试技巧与解析186
8.9.1 面试技巧与解析(一)186
8.9.2 面试技巧与解析(二)187
第9章 MySQL数据库查询语句详解188
本章教学微视频:16个 42分钟188
9.1 基本查询语句188
9.1.1 查询简单数据记录189
9.1.2 查询表中的所有字段190
9.1.3 查询经过计算的值191
9.1.4 查询表中的若干记录192
9.1.5 多条件查询数据195
9.1.6 统计函数和分组数据记录查询198
9.2 排序查询结果200
9.2.1 单字段排序201
9.2.2 多字段排序201
9.3 使用LIMIT限制查询结果的数量202
9.4 连接查询203
9.4.1 内连接查询203
9.4.2 左外连接查询206
9.4.3 右外连接查询207
9.4.4 复合条件连接查询207
9.5 子查询208
9.6 合并查询结果212
9.7 使用正则表达式表示查询214
9.8 就业面试技巧与解析220
9.8.1 面试技巧与解析(一)220
9.8.2 面试技巧与解析(二)221
第10章 MySQL数据库的数据与索引操作222
本章教学微视频:14个 28分钟222
10.1 插入数据记录222
10.1.1 插入完整的数据记录222
10.1.2 为表的指定字段插入数据224
10.1.3 同时插入多条数据记录225
10.1.4 插入查询结果227
10.2 修改数据记录228
10.3 删除数据记录229
10.4 索引概述232
10.5 索引的分类232
10.6 创建和查看索引233
10.6.1 创建和查看普通索引233
10.6.2 创建和查看唯一索引235
10.6.3 创建和查看多列索引235
10.6.4 创建和查看全文索引237
10.7 删除索引237
10.7.1 使用DROP INDEX删除索引237
10.7.2 使用ALTERTABLE删除索引238
10.8 就业面试技巧与解析239
10.8.1 面试技巧与解析(一)239
10.8.2 面试技巧与解析(二)239
第11章 存储过程与存储函数240
本章教学微视频:13个 26分钟240
11.1 存储过程的定义240
11.1.1 创建存储过程240
11.1.2 调用存储过程242
11.1.3 查看存储过程244
11.1.4 修改存储过程246
11.1.5 删除存储过程247
11.2 存储函数247
11.2.1 创建存储函数247
11.2.2 调用存储函数248
11.2.3 查看存储函数249
11.2.4 删除存储函数251
11.3 深入学习相关知识251
11.3.1 变量251
11.3.2 流程控制语句252
11.3.3 光标的使用255
11.3.4 定义条件和处理程序256
11.4 就业面试技巧与解析258
11.4.1 面试技巧与解析(一)258
11.4.2 面试技巧与解析(二)259
11.4.3 面试技巧与解析(三)259
11.4.4 面试技巧与解析(四)259
第12章 使用MySQL触发器260
本章教学微视频:6个 13分钟260
12.1 触发器的概念260
12.2 创建触发器261
12.2.1 创建单条执行语句触发器261
12.2.2 创建多条执行语句触发器263
12.3 查看触发器264
12.3.1 通过执行语句查看触发器264
12.3.2 通过查看系统表查看触发器266
12.4 删除触发器267
12.5 就业面试技巧与解析267
12.5.1 面试技巧与解析(一)267
12.5.2 面试技巧与解析(二)268
第3篇 核心技术270
第13章 MySQL数据库的权限管理与恢复270
本章教学微视频:18个52分钟270
13.1 MySQL数据库用户权限表270
13.1.1 user表271
13.1.2 db表和host表273
13.1.3 tables_priv表和columns_priv表275
13.1.4 procs_priv表276
13.2 MySQL数据库账户管理276
13.2.1 登录和退出MySQL数据库277
13.2.2 创建普通用户账户278
13.2.3 修改root用户账户密码281
13.2.4 修改普通用户账户密码281
13.2.5 删除用户账户283
13.3 用户权限管理285
13.3.1 对用户进行授权285
13.3.2 查看用户权限287
13.3.3 收回用户权限288
13.3.4 重新设置密码289
13.4 为什么要备份数据库290
13.5 备份数据库291
13.5.1 使用mysqldump备份291
13.5.2 使用mysqlhotcopy快速备份294
13.6 数据的还原与恢复295
13.6.1 使用mysql还原295
13.6.2 使用mysqlhotcopy恢复296
13.7 就业面试技巧与解析297
13.7.1 面试技巧与解析(一)297
13.7.2 面试技巧与解析(二)297
第14章 MySQL数据库的复制298
本章教学微视频:7个 14分钟298
14.1 了解MySQL复制298
14.1.1 复制的原理298
14.1.2 复制的用途299
14.2 配置复制环境299
14.2.1 配置复制的主从机器300
14.2.2 在Windows环境下实现主从复制300
14.2.3 MySQL复制的基本模式305
14.3 管理与维护复制306
14.3.1 了解服务器的状态306
14.3.2 服务器复制出错的原因306
14.4 就业面试技巧与解析309
14.4.1 面试技巧与解析(一)309
14.4.2 面试技巧与解析(二)309
第15章 MySQL的日志管理310
本章教学微视频:13个 20分钟310
15.1 错误日志310
15.1.1 启用错误日志310
15.1.2 查看错误日志311
15.1.3 删除错误日志312
15.2 二进制日志313
15.2.1 启用二进制日志313
15.2.2 查看二进制日志314
15.2.3 删除二进制日志317
15.2.4 使用二进制日志还原数据库318
15.3 查询日志318
15.3.1 启用查询日志318
15.3.2 查看查询日志319
15.3.3 删除查询日志319
15.4 慢查询日志319
15.4.1 启用慢查询日志320
15.4.2 查看慢查询日志320
15.4.3 删除慢查询日志321
15.5 就业面试技巧与解析322
15.5.1 面试技巧与解析(一)322
15.5.2 面试技巧与解析(二)322
第16章 利用MySQL构建分布式应用323
本章教学微视频:9个 18分钟323
16.1 了解分布式323
16.1.1 分布式的概念323
16.1.2 分布式的优势324
16.2 分布式事务的语法324
16.3 MySQL分布式应用技术325
16.3.1 MySQL数据切分325
16.3.2 MySQL读写分离327
16.3.3 MySQL集群327
16.4 MySQL分布式应用案例327
16.4.1 安装MySQLCluster软件330
16.4.2 配置管理节点332
16.4.3 配置SQL节点和数据节点333
16.5 就业面试技巧与解析334
16.5.1 面试技巧与解析(一)334
16.5.2 面试技巧与解析(二)334
第17章 MySQL查询缓存335
本章教学微视频:7个 18分钟335
17.1 MySQL的缓存机制335
17.1.1 查询缓存概述335
17.1.2 MySQL查询缓存的工作原理336
17.1.3 查看MySQL的缓存信息337
17.2 MySQL查询缓存的配置和维护339
17.2.1 配置查询缓存339
17.2.2 监控和维护查询缓存340
17.3 如何检查缓存命中341
17.4 优化查询缓存342
17.5 就业面试技巧与解析343
17.5.1 面试技巧与解析(一)343
17.5.2 面试技巧与解析(二)343
第18章 MySQL错误代码和消息的使用344
本章教学微视频:2个 4分钟344
18.1 MySQL服务器端错误代码和消息344
18.2 MySQL客户端错误代码和消息346
18.3 就业面试技巧与解析347
18.3.1 面试技巧与解析(一)347
18.3.2 面试技巧与解析(二)348
第4篇 高级应用350
第19章 在C#中实现MySQL数据库的连接350
本章教学微视频:6个 11分钟350
19.1 C#概述350
19.2 安装Connector/NET驱动程序351
19.3 使用C#语言连接MySQL数据库355
19.3.1 建立与MySQL数据库服务器的连接355
19.3.2 选择数据库356
19.3.3 执行数据库的基本操作356
19.4 关闭创建的对象357
19.5 就业面试技巧与解析358
19.5.1 面试技巧与解析(一)358
19.5.2 面试技巧与解析(二)358
第20章 在Java中实现MySQL数据库的连接359
本章教学微视频:10个 16分钟359
20.1 Java概述359
20.1.1 了解Java语言359
20.1.2 Java语言的特性360
20.1.3 Java语言的核心技术362
20.1.4 Java语言的工作原理362
20.2 连接MySQL数据库的步骤364
20.3 数据库连接接口365
20.3.1 常用方法365
20 3.2 处理元数据365
20.4 数据库常用接口366
20.4.1 Statement接口366
20.4.2 PreparedStatement接口366
20.4.3 ResultSet接口367
20.5 就业面试技巧与解析368
20.5.1 面试技巧与解析(一)368
20.5.2 面试技巧与解析(二)368
20.5.3 面试技巧与解析(三)368
第21章 在PHP中实现MySQL数据库的连接370
本章教学微视频:14个 20分钟370
21.1 了解PHP370
21.1.1 PHP概述370
21.1.2 PHP的发展历程371
21.1.3 PHP语言的优势371
21.2 PHP访问MySQL数据库的流程372
21.3 设置PHP的配置文件372
21.4 在PHP中操作MySQL数据库373
21.4.1 通过mysqli类库访问MySQL数据库373
21.4.2 使用mysqli_connect()函数连接MySQL服务器375
21.4.3 使用mysqli_select_db()函数选择数据库文件375
21.4.4 使用mysqli_query()函数执行SQL语句376
21.4.5 使用mysqli_fetch_assoc()数从数组结果集中获取信息376
21.4.6 使用mysqli_fetch_object()函数从结果中获取一行作为对象376
21.4.7 使用mysqli_num_rows()函数获取查询结果集中的记录数377
21.4.8 使用mysqli_free_result()函数释放资源377
21.4.9 使用mysqli_close()函数关闭连接377
21.5 就业面试技巧与解析377
21.5.1 面试技巧与解析(一)377
21.5.2 面试技巧与解析(二)378
第5篇 行业应用380
第22章 软件工程师必备素养与技能380
本章教学微视频:10个 13分钟380
22.1 软件工程师的基本素养380
22.1.1 计算机基础能力381
22.1.2 掌握一门编程语言381
22.1.3 熟悉计算机数据存储过程381
22.1.4 较强的英语阅读和写作能力381
22.1.5 软件开发与测试环境搭建能力381
22.1.6 熟悉软件测试基本理论及任务分配382
22.2 个人素质必修课程382
22.2.1 良好的语言表达及沟通能力382
22.2.2 过硬的心理素质383
22.2.3 责任心与自信心383
22.2.4 团队协作能力383
第23章 MySQL在金融银行行业开发中的应用384
本章教学微视频:5个 8分钟384
23.1 系统功能描述384
23.2 系统功能分析与数据流程385
23.2.1 系统功能分析385
23.2.2 系统数据流程386
23.3 代码的具体实现386
23.4 程序的运行391
第24章 MySQL在互联网行业开发中的应用394
本章教学微视频:5个 9分钟394
24.1 系统功能描述394
24.2 系统功能分析与数据流程395
24.2.1 系统功能分析395
24.2.2 系统数据流程396
24.3 代码的具体实现398
24.4 程序的运行408
第25章 MySQL在信息资讯行业开发中的应用411
本章教学微视频:6个 10分钟411
25.1 系统功能描述411
25.2 系统功能模块412
25.3 数据库设计和实现413
25.3.1 设计表413
25.3.2 设计索引417
25.3.3 设计视图417
25.3.4 设计触发器418
第6篇 项目实战420
第26章 项目实战统筹阶段——项目开发与规划420
本章教学微视频:20个 34分钟420
26.1 项目开发流程420
26.1.1 策划阶段420
26.1.2 需求分析阶段421
26.1.3 设计阶段422
26.1.4 开发阶段422
26.1.5 编码阶段422
26.1.6 系统测试阶段422
26.1.7 系统验收阶段423
26.1.8 系统维护阶段423
26.2 项目开发团队423
26.2.1 项目团队的组成423
26.2.2 高效开发团队的特征424
26.3 项目的实际运作425
26.4 项目规划常见问题及解决426
26.4.1 如何满足客户需求426
26.4.2 如何控制项目进度427
26.4.3 如何控制项目预算427
第27章 项目实战入门阶段——论坛管理系统数据库开发428
本章教学微视频:7个 11分钟428
27.1 系统功能描述428
27.2 系统功能模块429
27.3 数据库设计和实现430
27.3.1 设计表的E-R图430
27.3.2 设计表432
27.3.3 设计索引435
27.3.4 设计视图435
27.3.5 设计触发器436
第28章 项目实战提高阶段——企业会员管理系统数据库开发438
本章教学微视频:5个 9分钟438
28.1 系统功能描述438
28.2 系统功能分析与数据流程439
28.2.1 系统功能分析439
28.2.2 系统数据流程440
28.3 代码的具体实现441
28.4 程序的运行450
第29章 项目实战高级阶段——新闻发布系统数据库开发454
本章教学微视频:5个 7分钟454
29.1 系统功能描述454
29.2 系统功能分析与数据流程455
29.2.1 系统功能分析455
29.2.2 系统数据流程456
29.3 代码的具体实现457
29.4 程序的运行463
热门推荐
- 840771.html
- 1196317.html
- 2912889.html
- 218280.html
- 2463178.html
- 3879514.html
- 978775.html
- 1600230.html
- 2679377.html
- 735805.html
- http://www.ickdjs.cc/book_2314896.html
- http://www.ickdjs.cc/book_995262.html
- http://www.ickdjs.cc/book_2156983.html
- http://www.ickdjs.cc/book_1437750.html
- http://www.ickdjs.cc/book_924743.html
- http://www.ickdjs.cc/book_181699.html
- http://www.ickdjs.cc/book_3552005.html
- http://www.ickdjs.cc/book_1041774.html
- http://www.ickdjs.cc/book_3840103.html
- http://www.ickdjs.cc/book_2878556.html