图书介绍
MySQL数据库应用案例教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 桑园主编 著
- 出版社: 上海:上海交通大学出版社
- ISBN:9787313200372
- 出版时间:2018
- 标注页数:327页
- 文件大小:51MB
- 文件页数:340页
- 主题词:SQL语言-程序设计-教材
PDF下载
下载说明
MySQL数据库应用案例教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1部分 入门篇2
第1章 数据库概述2
学习目标2
1.1 数据库2
1.1.1 数据库的概念和作用2
1.1.2 数据库的特点3
1.1.3 数据模型4
1.1.4 数据库类型5
1.2 数据库系统7
1.2.1 数据库系统的构成8
1.2.2 数据库管理系统9
1.2.3 常见的关系型数据库管理系统9
1.3 MySQL数据库管理系统10
1.3.1 MySQL的产生与发展10
1.3.2 MySQL的优势11
1.3.3 如何学习MySQL12
1.4 结构化查询语言SQL12
1.4.1 SQL简介12
1.4.2 SQL的简单应用13
本章总结14
知识考核15
第2章 MySQL的安装与配置16
学习目标16
2.1 在Windows操作系统下安装与配置MySQL16
2.1.1 下载MySQL16
2.1.2 安装与配置MySQL17
2.2 MySQL服务的基本操作22
2.2.1 启动MySQL服务22
2.2.2 登录和退出MySQL服务23
2.2.3 停止MySQL服务25
2.3 MySQL图形化管理工具25
2.3.1 常用的图形化管理工具26
2.3.2 下载并安装Navicat for MySQL26
2.3.3 使用Navicat连接MySQL28
2.4 在Linux操作系统下安装与配置MySQL29
2.4.1 下载MySQL29
2.4.2 安装和配置MySQL31
2.4.3 MySQL服务基本操作34
本章总结34
知识考核34
第2部分 基础篇36
第3章 数据库基本操作36
学习目标36
3.1 创建数据库36
3.1.1 数据库的构成36
3.1.2 使用命令行窗口创建数据库37
3.1.3 使用图形化工具创建数据库38
3.2 查看和选择数据库39
3.2.1 查看数据库39
3.2.2 选择数据库39
3.3 删除数据库40
本章实训40
本章总结41
知识考核41
第4章 存储引擎、数据类型和字符集42
学习目标42
4.1 存储引擎42
4.1.1 MySQL存储引擎概述42
4.1.2 常用的存储引擎45
4.2 数据类型46
4.2.1 数值类型47
4.2.2 日期和时间类型51
4.2.3 字符串类型53
4.2.4 JSON类型57
4.3 字符集58
4.3.1 MySQL中的字符集58
4.3.2 选择字符集59
4.3.3 查看与修改字符集59
本章总结60
知识考核61
第5章 数据表基本操作62
学习目标62
5.1 创建数据表62
5.1.1 创建表的语法形式62
5.1.2 使用SQL语句设置约束条件64
5.1.3 使用图形化工具创建表并设置约束条件67
5.2 查看表结构71
5.2.1 使用SQL语句查看表结构71
5.2.2 使用图形化工具查看表结构73
5.3 修改表74
5.3.1 使用SQL语句修改数据表74
5.3.2 使用图形化工具修改数据表79
5.4 删除表81
5.4.1 使用SQL语句删除表81
5.4.2 使用图形化工具删除数据表82
本章实训83
本章总结85
知识考核85
第6章 数据的插入、修改和删除操作86
学习目标86
6.1 插入数据86
6.1.1 使用SQL语句插入数据86
6.1.2 使用图形化工具插入数据91
6.2 修改数据93
6.2.1 使用SQL语句修改数据93
6.2.2 使用图形化工具修改数据94
6.3 删除数据95
6.3.1 使用SQL语句删除数据95
6.3.2 使用图形化工具删除数据96
本章实训96
本章总结98
知识考核98
第7章 单表数据记录查询99
学习目标99
7.1 基本查询语句99
7.2 简单数据记录查询100
7.2.1 查询所有字段100
7.2.2 查询指定字段101
7.2.3 查询指定记录102
7.2.4 多条件查询103
7.2.5 查询空值105
7.2.6 查询结果不重复106
7.2.7 范围查询107
7.2.8 字符匹配查询108
7.2.9 排序查询109
7.2.10 限制查询结果的数量111
7.2.11 使用图形化工具筛选数据112
7.3 聚合函数和分组数据记录查询115
7.3.1 使用聚合函数查询115
7.3.2 分组查询118
7.3.3 使用图形化工具实现多个关键字组合查询120
本章实训122
本章总结123
知识考核124
第8章 多表数据记录查询125
学习目标125
8.1 连接查询125
8.1.1 内连接查询125
8.1.2 外连接查询129
8.1.3 复合条件连接查询131
8.2 子查询132
8.2.1 FROM子句中的子查询133
8.2.2 WHERE子句中的子查询134
8.3 合并查询结果139
8.3.1 使用UNION关键字的合并操作140
8.3.2 使用UNION ALL关键字的合并操作140
本章实训141
本章总结143
知识考核143
第3部分 进阶篇146
第9章 运算符146
学习目标146
9.1 算术运算符146
9.2 比较运算符148
9.2.1 常用比较运算符148
9.2.2 实现特殊功能的比较运算符150
9.3 逻辑运算符151
9.3.1 逻辑与运算符(&&或者AND)151
9.3.2 逻辑或运算符(||或者OR)152
9.3.3 逻辑非运算符或者(NOT)152
9.3.4 逻辑异或运算符(XOR)153
9.4 位运算符153
9.4.1 位与运算符(&)154
9.4.2 位或运算符(|)154
9.4.3 位异或运算符(^)154
9.4.4 位左移(<<)和位右移(>>)运算符155
9.4.5 位取反运算符(~)155
9.5 运算符的优先级156
本章实训157
本章总结157
知识考核158
第10章 MySQL常用函数159
学习目标159
10.1 数值函数159
10.1.1 求绝对值函数160
10.1.2 求余函数160
10.1.3 用于获取整数的函数161
10.1.4 获取随机数的函数161
10.1.5 四舍五入函数162
10.1.6 截取小数函数162
10.2 字符串函数162
10.2.1 返回字符串长度和字符串中字符个数的函数163
10.2.2 合并字符串的函数164
10.2.3 替换字符串的函数164
10.2.4 字母大小写转换函数165
10.2.5 获取指定长度字符串的函数165
10.2.6 填充字符串的函数166
10.2.7 删除字符串中空格的函数167
10.2.8 重复生成字符串的函数168
10.2.9 获取字符串中子串开始位置的函数168
10.2.10 反转字符串的函数168
10.3 日期与时间函数169
10.3.1 获取当前日期的函数169
10.3.2 获取当前时间的函数170
10.3.3 获取当前日期和时间的函数170
10.3.4 获取UNIX时间戳函数170
10.3.5 获取年份、月份、星期、日、时、分和秒的函数171
10.3.6 格式化日期和时间的函数172
10.3.7 计算日期和时间的函数173
10.3.8 时间和秒相互转换的函数175
10.4 条件判断函数175
10.4.1 IF()函数175
10.4.2 IFNULL()函数176
10.4.3 CASE函数177
10.5 JSON函数179
10.5.1 创建JSON值的函数179
10.5.2 修改JSON值的函数180
10.5.3 从JSON文档中删除数据的函数181
10.5.4 返回JSON文档中数据和路径的函数181
10.6 其他函数182
10.6.1 返回数据库信息的函数183
10.6.2 加密函数183
10.6.3 对不同进制数据进行转换的函数184
10.6.4 IP地址与数字相互转换的函数185
本章实训185
本章总结187
知识考核188
第11章 索引189
学习目标189
11.1 索引概述189
11.1.1 索引的概念和特点189
11.1.2 索引的分类190
11.1.3 索引的设计原则190
11.2 创建和查看索引191
11.2.1 在创建表的时候创建索引191
11.2.2 在己有的表上创建索引198
11.3 删除索引200
本章实训201
本章总结203
知识考核204
第12章 视图205
学习目标205
12.1 视图概述205
12.2 创建视图206
12.2.1 在单表上创建视图206
12.2.2 在多表上创建视图207
12.2.3 使用图形化工具创建视图208
12.3 查看视图209
12.3.1 查看视图基本信息209
12.3.2 查看视图定义语句210
12.3.3 通过views表查看视图 详细信息210
12.3.4 使用图形化工具查看视图212
12.4 修改视图213
12.4.1 使用CREATE OR REPLACE VIEW语句修改视图213
12.4.2 使用ALTER语句修改 视图213
12.4.3 使用图形化工具修改视图214
12.5 删除视图215
12.5.1 使用DROP VIEW语句 删除视图215
12.5.2 使用图形化工具删除视图216
12.6 操作视图中数据216
12.6.1 修改视图中数据216
12.6.2 删除视图中数据219
12.6.3 向视图中插入数据219
本章实训219
本章总结220
知识考核220
第13章 存储过程和函数221
学习目标221
13.1 存储过程和函数概述221
13.2 创建并调用存储过程和函数222
13.2.1 创建存储过程222
13.2.2 创建存储函数223
13.2.3 调用存储过程和函数224
13.2.4 使用图形化工具创建存储过程和函数225
13.3 关于存储过程和函数的表达式227
13.3.1 变量227
13.3.2 定义条件和处理程序228
13.3.3 游标的使用231
13.3.4 流程控制的使用233
13.4 查看存储过程和函数236
13.4.1 查看存储过程和函数的状态236
13.4.2 查看存储过程和函数的定义237
13.4.3 查看存储过程和函数的信息238
13.5 修改和删除存储过程和函数239
13.5.1 修改存储过程和函数239
13.5.2 删除存储过程和函数240
13.5.3 使用图形化工具查看和编辑存储过程和函数240
本章实训242
本章总结244
知识考核245
第14章 触发器246
学习目标246
14.1 为什么要应用触发器246
14.2 创建触发器246
14.2.1 创建AFTER触发器247
14.2.2 创建BEFORE触发器252
14.2.3 使用图形化工具创建触发器254
14.3 查看触发器255
14.3.1 查看触发器255
14.3.2 查看触发器的详细信息257
14.4 删除触发器258
14.4.1 删除触发器258
14.4.2 使用图形化工具查看和删除触发器259
本章实训260
本章总结261
知识考核261
第4部分 管理维护篇264
第15章 MySQL日志管理264
学习目标264
15.1 错误日志264
15.1.1 启动和设置错误日志264
15.1.2 查看错误日志265
15.1.3 删除错误日志266
15.2 二进制日志266
15.2.1 启动和设置二进制日志266
15.2.2 查看二进制日志268
15.2.3 删除二进制日志270
15.3 通用查询日志272
15.3.1 启动和设置通用查询日志272
15.3.2 查看通用查询日志272
15.3.3 删除通用查询日志273
15.4 慢查询日志273
15.4.1 启动和设置慢查询日志273
15.4.2 查看慢查询日志274
15.4.3 删除慢查询日志275
本章实训275
本章总结276
知识考核277
第16章 数据的备份与恢复278
学习目标278
16.1 备份与恢复策略278
16.2 数据备份279
16.2.1 使用mysqldump备份数据库279
16.2.2 使用mysqldump备份数据表280
16.3 数据恢复281
16.3.1 使用MySQL命令恢复数据281
16.3.2 使用二进制日志恢复数据282
16.4 表的导出和导入285
16.4.1 使用SELECT...INTO OUTFILE导出文本文件285
16.4.2 使用mysqldump导出文本文件288
16.4.3 使用mysql命令导出文本文件289
16.4.4 使用LOAD DATA INFILE导入文本文件291
16.4.5 使用mysqlimport导入文本文件292
本章实训293
本章总结294
知识考核295
第17章 MySQL的权限与安全296
学习目标296
17.1 MySQL权限表296
17.1.1 MySQL权限系统的工作原理296
17.1.2 权限表297
17.2 账号管理300
17.2.1 创建账号300
17.2.2 删除账号302
17.2.3 root用户修改自身密码302
17.2.4 root用户修改普通用户密码304
17.2.5 普通用户修改密码305
17.2.6 root用户密码丢失的解决方法306
17.3 MySQL权限管理306
17.3.1 MySQL权限介绍306
17.3.2 查看账号权限308
17.3.3 给账号授权309
17.3.4 收回权限310
本章实训311
本章总结313
知识考核314
第5部分 实战篇316
第18章 新闻发布系统数据库设计316
学习目标316
18.1 需求分析316
18.2 系统功能317
18.3 数据库概念设计317
18.4 数据库逻辑结构与物理结构设计319
18.4.1 设计表319
18.4.2 设计索引325
18.4.3 设计视图325
18.4.4 设计触发器326
参考文献327
热门推荐
- 2773469.html
- 3376294.html
- 1132068.html
- 3213640.html
- 3876881.html
- 3831156.html
- 106651.html
- 1424046.html
- 2564692.html
- 407860.html
- http://www.ickdjs.cc/book_1233801.html
- http://www.ickdjs.cc/book_2576183.html
- http://www.ickdjs.cc/book_3768661.html
- http://www.ickdjs.cc/book_1945371.html
- http://www.ickdjs.cc/book_253554.html
- http://www.ickdjs.cc/book_911374.html
- http://www.ickdjs.cc/book_1721192.html
- http://www.ickdjs.cc/book_2312736.html
- http://www.ickdjs.cc/book_3482858.html
- http://www.ickdjs.cc/book_3518175.html