电子工业出版社有限公司店铺主页二维码
电子工业出版社有限公司
电子工业出版社有限公司有赞官方供货商,为客户提供一流的知识产品及服务。
微信扫描二维码,访问我们的微信店铺

MySQL数据库应用与设计任务驱动教程(第2版)

36.80
运费: 免运费
MySQL数据库应用与设计任务驱动教程(第2版) 商品图0
MySQL数据库应用与设计任务驱动教程(第2版) 商品图1
MySQL数据库应用与设计任务驱动教程(第2版) 商品缩略图0 MySQL数据库应用与设计任务驱动教程(第2版) 商品缩略图1

商品详情

书名:MySQL数据库应用与设计任务驱动教程(第2版)
定价:49.0
ISBN:9787121410277
作者:无
版次:第1版
出版时间:2021-05

内容提要:
全书分为8个教学单元:体验数据库应用和尝试MySQL的基本操作→创建与维护MySQL数据库→创建与维护MySQL数据表→以SQL语句方式检索与操作MySQL数据表的数据→以程序方式处理MySQL数据表的数据→维护MySQL数据库的安全性→Python程序连接与访问MySQL数据库→分析与设计MySQL数据库。 全书围绕"图书管理”数据库和90项操作任务展开,采用"任务驱动、案例教学、精讲多练、理论实践一体化”的教学方法,全方向促进MySQL数据库应用、管理与设计技能的提升。本书充分考虑了教学实施需求、面向教学全过程设置了3个必要的教学环节:前导知识→操作实战→单元习题。在数据库操作与管理过程中,Windows命令行界面和Navicat图形界面并用,充分发挥了各自的优势。



作者简介:
陈承欢,男,1967年出生,本科毕业于湖南大学,硕士研究生毕业于武汉大学国际软件学院,现任职于湖南铁道职业技术学院,先后担任企业技术员8年,担任计算机专任教师9年,担任教学副主任4年、系主任4年、教务处长5年。国家三级教授。

目录:
目录
单元1 体验数据库应用和尝试MySQL的基本操作 1
1.1 数据库应用体验 2
【任务1-1】 体验数据库应用与初识数据库 2
1.2 MySQL的启动与登录 10
【任务1-2】 启动MySQL服务 10
【任务1-3】 登录MySQL 11
1.3 试用MySQL的管理工具 13
【任务1-4】 试用MySQL的命令行工具 13
【任务1-5】 试用MySQL的图形管理工具Navicat 14
1.4 查看与更改MySQL的配置 16
【任务1-6】 查看配置文件与更改MySQL数据库文件的存放位置 16
单元2 创建与维护MySQL数据库 19
2.1 创建数据库 22
【任务2-1】 使用Navicat创建数据库book 22
【任务2-2】 在命名行中使用Create Database语句创建数据库 23
2.2 选择与查看数据库 24
【任务2-3】 在命名行中使用语句方式选择与查看数据库 24
2.3 修改数据库 25
【任务2-4】 使用Alter Database语句修改数据库 25
2.4 删除数据库 26
【任务2-5】 使用Drop Database语句删除数据库 26
2.5 MySQL存储引擎 27
【任务2-6】 在命名行中查看并选择MySQL支持的存储引擎 27
2.6 MySQL的数据备份与还原 28
【任务2-7】 使用Navicat备份MySQL的数据库 28
【任务2-8】 使用Navicat还原MySQL的数据库 31
单元3 创建与维护MySQL数据表 33
3.1 创建与删除数据表 41
【任务3-1】 使用Create Table语句创建“用户表” 41
【任务3-2】 分析并确定数据表的结构数据 42
【任务3-3】 使用Navicat创建多个数据表 48
【任务3-4】 使用Create Table语句创建多个包含约束的数据表 52
【任务3-5】 通过复制现有数据表的方式创建一个新的数据表 56
3.2 MySQL数据表的导入 57
【任务3-6】 使用Navicat导入Excel工作表中的数据 57
3.3 MySQL数据表的导出 61
【任务3-7】 使用Navicat将数据表中的数据导出到Excel工作表中 61
【任务3-8】 使用mysql命令导出文本文件 64
3.4 查看与修改数据表的结构 64
【任务3-9】 查看数据表的结构 64
【任务3-10】 使用Navicat修改数据表的结构 66
【任务3-11】 使用Alter Table语句修改数据表结构 69
【任务3-12】 删除数据表 71
3.5 查看与修改数据表的记录数据 73
【任务3-13】 使用Navicat查看与修改数据表记录 73
3.6 设置与维护数据库中数据的完整性 74
【任务3-14】 使用Navicat设置与删除数据表的约束 74
【任务3-15】 修改数据表时使用语句方式设置数据表的约束 76
【任务3-16】 使用语句方式删除数据表的约束 79
单元4 以SQL语句方式检索与操作MySQL数据表的数据 82
4.1 创建单表基本查询 85
【任务4-1】 使用Navicat实现查询操作 85
【任务4-2】 查询时选择与设置列 88
【任务4-3】 查询时选择行 90
【任务4-4】 对查询结果进行排序 97
【任务4-5】 查询时数据的分组与汇总 98
4.2 创建多表连接查询 98
【任务4-6】 创建基本连接查询 99
【任务4-7】 创建内连接查询 100
【任务4-8】 创建外连接查询 101
【任务4-9】 使用Union语句创建多表联合查询 102
4.3 创建子查询/嵌套查询 103
【任务4-10】 创建单值嵌套查询 103
【任务4-11】 使用In关键字创建子查询 104
【任务4-12】 使用Exists关键字创建子查询 105
【任务4-13】 使用Any关键字创建子查询 105
【任务4-14】 使用All关键字创建子查询 106
4.4 删除数据表中的数据 106
【任务4-15】 使用Delete语句删除数据表中的记录 107
4.5 向数据表中添加数据 107
【任务4-16】 使用Insert语句向数据表中插入记录 109
4.6 更新数据表中的数据 110
【任务4-17】 使用Update语句更新数据表中的数据 110
4.7 创建与使用视图 111
【任务4-18】 使用Create View语句创建单源表视图 113
【任务4-19】 使用Navicat创建多源表视图 114
【任务4-20】 修改视图 117
【任务4-21】 利用视图查询与更新数据表中的数据 119
【任务4-22】 删除视图 120
4.8 创建与使用索引 121
【任务4-23】 创建、使用与删除索引 122
单元5 以程序方式处理MySQL数据表的数据 126
5.1 编辑与执行多条SQL语句 141
【任务5-1】 在命令行中定义用户变量与执行多条SQL语句 141
5.2 创建与使用存储过程 142
【任务5-2】 在命令行中创建存储过程并查看指定出版社出版的图书种类 142
【任务5-3】 在命令行中创建有输入参数的存储过程 143
【任务5-4】 使用Navicat创建有输入参数的存储过程 144
【任务5-5】 使用Navicat创建有输入和输出参数的存储过程 146
【任务5-6】 使用Navicat创建有InOut参数的存储过程 148
【任务5-7】 在命令行中创建应用游标的存储过程 150
5.3 创建与使用自定义函数 151
【任务5-8】 在命令行中创建自定义函数getBookTypeName 151
【任务5-9】 使用Navicat创建带参数的函数getBookNum 153
5.4 创建与使用触发器 155
【任务5-10】 创建Insert触发器 155
【任务5-11】 创建Delete触发器 157
【任务5-12】 应用触发器同步更新多个数据表中的数据 158
5.5 创建与使用事务 160
【任务5-13】 在命令行中创建与使用事务 160
单元6 维护MySQL数据库的安全性 163
6.1 登录与退出MySQL服务器 176
【任务6-1】 尝试以多种方式登录与退出MySQL服务器 176
6.2 MySQL的用户管理 177
【任务6-2】 在命令行中使用Create User语句添加MySQL的用户 177
【任务6-3】 在命令行中使用Grant语句添加MySQL的用户 178
【任务6-4】 使用Navicat添加与管理MySQL的用户 179
【任务6-5】 在命令行中使用多种方式修改root用户的密码 182
【任务6-6】 在命令行中使用多种方式修改普通用户的密码 183
【任务6-7】 使用Navicat修改用户的密码 183
【任务6-8】 在命令行中修改与删除普通用户 184
【任务6-9】 使用Navicat修改用户的用户名与删除用户 185
6.3 MySQL的权限管理 186
【任务6-10】 剖析MySQL权限表的验证过程 186
【任务6-11】 在命令行中查看指定用户的权限信息 188
【任务6-12】 在命令行中授予用户全局权限 189
【任务6-13】 在命令行中授予用户数据库权限 190
【任务6-14】 在命令行中授予用户数据表权限和字段权限 191
【任务6-15】 在命令行中授予用户过程和函数权限 192
【任务6-16】 使用Navicat查看与管理权限 193
【任务6-17】 在命令行中对用户的权限进行转换和回收 197
单元7 Python程序连接与访问MySQL数据库 199
7.1 连接MySQL数据库 202
【任务7-1】 使用PyMySQL库的connect()方法连接MySQL数据库 202
7.2 创建MySQL数据表 205
【任务7-2】 创建MySQL数据表student 205
7.3 向MySQL数据表插入记录 207
【任务7-3】 使用insert语句向数据表student中插入记录 207
7.4 从MySQL数据表中查询符合条件的记录 208
【任务7-4】 从数据表student中查询符合指定条件的所有记录 208
7.5 更新MySQL数据表 209
【任务7-5】 更新数据表student中的数据 209
7.6 删除MySQL数据表中的记录 210
【任务7-6】 删除数据表student中的记录 210
单元8 分析与设计MySQL数据库 212
8.1 数据库设计的需求分析 217
【任务8-1】 图书管理数据库设计的需求分析 217
8.2 数据库的概念结构设计 220
【任务8-2】 图书管理数据库的概念结构设计 220
8.3 数据库的逻辑结构设计 222
【任务8-3】 图书管理数据库的逻辑结构设计 222
8.4 数据库的物理结构设计 223
【任务8-4】 图书管理数据库的物理结构设计 223
8.5 数据库的优化与创建 225
【任务8-5】 图书管理数据库的优化与创建 225
附录A 下载与安装MySQL 227
附录B 下载与安装Navicat for MySQL 233
附录C 下载与安装Python 235
附录D 下载与安装PyCharm 239
参考文献 242
电子工业出版社有限公司店铺主页二维码
电子工业出版社有限公司
电子工业出版社有限公司有赞官方供货商,为客户提供一流的知识产品及服务。
扫描二维码,访问我们的微信店铺

MySQL数据库应用与设计任务驱动教程(第2版)

手机启动微信
扫一扫购买

收藏到微信 or 发给朋友

1. 打开微信,扫一扫左侧二维码

2. 点击右上角图标

点击右上角分享图标

3. 发送给朋友、分享到朋友圈、收藏

发送给朋友、分享到朋友圈、收藏

微信支付

支付宝

扫一扫购买

收藏到微信 or 发给朋友

1. 打开微信,扫一扫左侧二维码

2. 点击右上角图标

点击右上角分享图标

3. 发送给朋友、分享到朋友圈、收藏

发送给朋友、分享到朋友圈、收藏