• 【现货速发】MySQL数据库应用与设计任务驱动教程 (第2版)
21年品牌 40万+商家 超1.5亿件商品

【现货速发】MySQL数据库应用与设计任务驱动教程 (第2版)

全新正版书籍,24小时发货,可开发票。

36.9 7.5折 49 全新

库存5件

天津津南
认证卖家担保交易快速发货售后保障

作者陈承欢

出版社电子工业出版社

ISBN9787121410277

出版时间2021-05

装帧平装

开本其他

定价49元

货号29275484

上书时间2024-12-28

易安居书舍

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
导语摘要

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



商品简介

全书分为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



内容摘要

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



主编推荐

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



—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP