商品详情
书名:MySQL数据库应用与管理实战
定价:59.8
ISBN:9787115636737
作者:张俊华 胡光宇
版次:第1版
出版时间:2024-04
内容提要:
内容提要 本书构建了模块化、层次化的课程结构,全书共9个模块,以真实工作任务为载体组织教学内容,强化技能训练,能有效提升读者的动手能力。全书围绕“网上商城”数据库和72项操作任务展开,采用任务驱动式的教学方法,*促进读者数据库应用与管理能力的提升。 本书以引导读者主动学习、*学习、快乐学习为目标,选择教学内容与教学案例,合理设置教学任务,以达到“学会”与“会学”的教学效果。 本书可以作为中等职业院校相关专业MySQL课程的教材,也可以作为MySQL的培训教材及MySQL爱好者的自学参考书。
作者简介:
张俊华,男,1974年1月2日出生,中共*员,大学本科学历,一级实习指导教师,维修电工*技师,双师型教师,赣州市人才库电工类专业*。 在教学过程中,不断改革创新提高教学业绩水平,共发表论文6篇;参编教材1部,主编教材1部,主持省级课题1项、主持校级一体化教改课题1项并试行、参与市级课题1项。并荣获赣州市技能大赛一等奖2项,参加江西省“振兴杯”并荣获得教师组*名及第五名;参加江西省教学能力大赛并荣获2次省三等奖;指导学生参加*信息技术应用大赛荣获一等奖且被评为省级*指导教师。
目录:
目录
模块1 启动与登录MySQL 1
1.1 认识MySQL与Navicat 1
1.2 启动与停止MySQL服务 3
【任务1-1】启动与停止MySQL服务 4
1.3 登录与退出MySQL服务器 7
【任务1-2】登录与退出MySQL服务器 8
1.4 试用MySQL的管理工具 9
【任务1-3】试用MySQL的命令行工具 9
【任务1-4】试用MySQL的图形管理工具Navicat For MySQL 12
课后习题 15
模块2 创建与操作MySQL数据库 17
2.1 创建数据库 17
2.1.1 数据库的基本概念 17
2.1.2 认识创建MySQL数据库的命令 21
【任务2-1】使用Navicat for MySQL创建数据库MallDB 21
【任务2-2】在命名行中使用Create Database语句创建数据库 25
2.2 选择与查看数据库 26
【任务2-3】在命名行中使用语句方式选择与查看数据库的相关信息 26
2.3 修改数据库 28
【任务2-4】使用Alter Database语句修改数据库 28
2.4 删除数据库 30
【任务2-5】使用Drop Database语句删除数据库 30
课后习题 31
模块3 创建与完善MySQL数据表的结构 33
3.1 网上商城数据库的应用 34
【任务3-1】通过网上商城体验数据表的应用 34
3.2 MySQL数据类型的特点与选择 42
3.2.1 MySQL数据类型及其特点 42
3.2.2 MySQL数据类型的选择 45
【任务3-2】如何合理选择char类型和varchar类型 46
3.3 分析并确定数据表的结构 47
【任务3-3】分析并确定多个数据表的结构 47
3.4 创建数据表 52
【任务3-4】使用Create Table语句创建“用户表” 52
【任务3-5】使用Navicat for MySQL图形管理工具创建多个数据表 54
3.5 查看MySQL数据库中的数据表及其结构 57
【任务3-6】选择当前数据库并查看当前数据库中的所有数据表 57
【任务3-7】查看数据表的结构 58
3.6 修改MySQL数据表的结构 59
【任务3-8】使用Navicat for MySQL修改数据表的结构 60
【任务3-9】使用Alter Table语句修改数据表的结构 63
3.7 删除没有被关联的数据表 66
【任务3-10】删除没有被关联的数据表 66
课后习题 67
模块4 设置与维护数据库中数据的完整性 69
4.1 创建数据表的同时定义约束 70
【任务4-1】使用Create Table语句创建包含约束的单个数据表 74
【任务4-2】使用Create Table语句创建包含外键约束的主从数据表 75
【任务4-3】查看定义了约束的数据表 77
4.2 修改数据表时设置其约束 78
【任务4-4】使用Navicat for MySQL设置数据表的约束 78
【任务4-5】使用语句方式修改数据表以设置其约束 81
4.3 创建与使用索引 86
【任务4-6】创建数据表的同时创建索引 89
【任务4-7】在已经存在的数据表中创建索引 91
【任务4-8】使用Alter Table语句创建索引 91
4.4 删除数据表的约束和索引 92
【任务4-9】使用语句方式删除数据表的约束 93
【任务4-10】删除数据表中已经存在的索引 95
课后习题 96
模块5 添加与更新MySQL数据表中的数据 98
5.1 向MySQL数据表中添加数据 99
5.1.1 使用Navicat for MySQL向MySQL数据表中输入数据 99
【任务5-1】使用Navicat for MySQL向数据表中输入数据 99
5.1.2 向MySQL数据表中导入数据 101
【任务5-2】使用Navicat for MySQL导入Excel文件中的数据 101
5.1.3 向存在外键约束的MySQL数据表中导入数据 106
【任务5-3】使用Navicat for MySQL向存在外键约束的MySQL数据表导入数据 106
5.1.4 使用Insert语句向数据表中插入数据 108
【任务5-4】 使用Insert语句向数据表中插入记录 110
5.2 修改MySQL数据表中的数据 111
5.2.1 使用Navicat for MySQL查看与修改MySQL数据表的记录 111
【任务5-5】使用Navicat for MySQL查看与修改数据表的记录 111
5.2.2 使用Update语句更新数据表中的数据 112
【任务5-6】使用Update语句更新数据表中的数据 112
5.3 删除数据表中的记录 113
5.3.1 使用Navicat for MySQL删除数据表中的记录 113
【任务5-7】使用Navicat for MySQL删除数据表中的记录 113
5.3.2 使用Delete语句删除数据表中的记录 114
【任务5-8】使用Delete语句删除数据表中的记录 115
5.4 从MySQL数据表中导出数据 115
【任务5-9】使用Navicat for MySQL将数据表中的数据导出到Excel工作表中 115
课后习题 118
模块6 使用SQL语句查询MySQL数据表 120
6.1 创建单表基本查询 121
【任务6-1】使用Navicat for MySQL实现查询操作 122
【任务6-2】查询时选择与设置字段 125
【任务6-3】查询时选择行 128
【任务6-4】对查询结果进行排序 136
【任务6-5】分组进行数据查询 137
6.2 创建多表连接查询 138
【任务6-6】创建基本连接查询 139
【任务6-7】创建内连接查询 140
【任务6-8】使用Union语句创建多表联合查询 141
课后习题 142
模块7 使用视图方式操作MySQL数据表 144
7.1 认识视图 145
7.1.1 视图的含义 145
7.1.2 视图的优点 145
7.2 创建视图 146
7.3 查看视图的相关信息 147
【任务7-1】使用Create View语句创建单源表视图 147
【任务7-2】使用Navicat for MySQL创建多源表视图 149
【任务7-3】修改视图 153
【任务7-4】利用视图查询与更新数据表中的数据 154
【任务7-5】删除视图 155
课后习题 156
模块8 使用程序方式获取与处理MySQL表数据 158
8.1 执行多条语句获取MySQL表数据 159
8.1.1 MySQL中的常量 159
8.1.2 MySQL中的变量 160
8.1.3 MySQL中的运算符与表达式 163
8.1.4 MySQL中的控制语句 165
8.1.5 MySQL中的注释符 167
【任务8-1】在命令行窗口中定义用户变量并执行多条SQL语句 167
8.2 使用存储过程和游标获取与处理MySQL表数据 168
8.2.1 MySQL的存储过程 168
8.2.2 MySQL的游标 171
【任务8-2】在命令行中创建存储过程查看指定出版社出版的图书种类 172
【任务8-3】在Navicat for MySQL中创建有输入参数的存储过程 173
8.3 使用函数获取与处理MySQL表数据 176
8.3.1 MySQL的内置函数 176
8.3.2 MySQL的自定义函数 177
8.3.3 调用MySQL的函数 178
【任务8-4】在命令行窗口中创建自定义函数getTypeName() 178
8.4 使用触发器获取与处理MySQL表数据 179
【任务8-5】创建Insert触发器 181
【任务8-6】创建Delete触发器 182
课后习题 184
模块9 *管理与备份MySQL数据库 187
9.1 登录与退出MySQL服务器 188
【任务9-1】尝试用多种方式登录MySQL服务器 189
9.2 MySQL的用户管理 190
9.2.1 使用Create User语句添加MySQL用户 190
【任务9-2】在命令行窗口中使用Create User语句添加MySQL用户 191
【任务9-3】在Navicat for MySQL中添加与管理MySQL用户 192
9.2.2 修改MySQL用户的名称 195
9.2.3 修改MySQL用户的密码 195
【任务9-4】在命令行窗口中使用多种方式修改root用户的密码 196
【任务9-5】在命令行窗口中使用多种方式修改普通用户的密码 197
【任务9-6】在Navicat for MySQL中修改用户的密码 197
9.4.2 查看分配给用户的权限以及角色所拥有的权限 210
9.4.3 为用户设置默认角色 211
9.4.4 撤销角色或角色权限 211
9.4.5 删除角色 212
【任务9-13】在命令行窗口中使用Create Role语句添加MySQL的角色 212
9.5 备份与还原MySQL数据库 214
9.5.1 数据库的备份 215
9.5.2 数据库的还原 216
【任务9-14】使用mysqldump和mysql命令备份与还原MySQL数据 216
【任务9-15】使用Navicat for MySQL图形管理工具备份与还原MySQL数据库 217
课后习题 220
参考文献 223
附录 224
定价:59.8
ISBN:9787115636737
作者:张俊华 胡光宇
版次:第1版
出版时间:2024-04
内容提要:
内容提要 本书构建了模块化、层次化的课程结构,全书共9个模块,以真实工作任务为载体组织教学内容,强化技能训练,能有效提升读者的动手能力。全书围绕“网上商城”数据库和72项操作任务展开,采用任务驱动式的教学方法,*促进读者数据库应用与管理能力的提升。 本书以引导读者主动学习、*学习、快乐学习为目标,选择教学内容与教学案例,合理设置教学任务,以达到“学会”与“会学”的教学效果。 本书可以作为中等职业院校相关专业MySQL课程的教材,也可以作为MySQL的培训教材及MySQL爱好者的自学参考书。
作者简介:
张俊华,男,1974年1月2日出生,中共*员,大学本科学历,一级实习指导教师,维修电工*技师,双师型教师,赣州市人才库电工类专业*。 在教学过程中,不断改革创新提高教学业绩水平,共发表论文6篇;参编教材1部,主编教材1部,主持省级课题1项、主持校级一体化教改课题1项并试行、参与市级课题1项。并荣获赣州市技能大赛一等奖2项,参加江西省“振兴杯”并荣获得教师组*名及第五名;参加江西省教学能力大赛并荣获2次省三等奖;指导学生参加*信息技术应用大赛荣获一等奖且被评为省级*指导教师。
目录:
目录
模块1 启动与登录MySQL 1
1.1 认识MySQL与Navicat 1
1.2 启动与停止MySQL服务 3
【任务1-1】启动与停止MySQL服务 4
1.3 登录与退出MySQL服务器 7
【任务1-2】登录与退出MySQL服务器 8
1.4 试用MySQL的管理工具 9
【任务1-3】试用MySQL的命令行工具 9
【任务1-4】试用MySQL的图形管理工具Navicat For MySQL 12
课后习题 15
模块2 创建与操作MySQL数据库 17
2.1 创建数据库 17
2.1.1 数据库的基本概念 17
2.1.2 认识创建MySQL数据库的命令 21
【任务2-1】使用Navicat for MySQL创建数据库MallDB 21
【任务2-2】在命名行中使用Create Database语句创建数据库 25
2.2 选择与查看数据库 26
【任务2-3】在命名行中使用语句方式选择与查看数据库的相关信息 26
2.3 修改数据库 28
【任务2-4】使用Alter Database语句修改数据库 28
2.4 删除数据库 30
【任务2-5】使用Drop Database语句删除数据库 30
课后习题 31
模块3 创建与完善MySQL数据表的结构 33
3.1 网上商城数据库的应用 34
【任务3-1】通过网上商城体验数据表的应用 34
3.2 MySQL数据类型的特点与选择 42
3.2.1 MySQL数据类型及其特点 42
3.2.2 MySQL数据类型的选择 45
【任务3-2】如何合理选择char类型和varchar类型 46
3.3 分析并确定数据表的结构 47
【任务3-3】分析并确定多个数据表的结构 47
3.4 创建数据表 52
【任务3-4】使用Create Table语句创建“用户表” 52
【任务3-5】使用Navicat for MySQL图形管理工具创建多个数据表 54
3.5 查看MySQL数据库中的数据表及其结构 57
【任务3-6】选择当前数据库并查看当前数据库中的所有数据表 57
【任务3-7】查看数据表的结构 58
3.6 修改MySQL数据表的结构 59
【任务3-8】使用Navicat for MySQL修改数据表的结构 60
【任务3-9】使用Alter Table语句修改数据表的结构 63
3.7 删除没有被关联的数据表 66
【任务3-10】删除没有被关联的数据表 66
课后习题 67
模块4 设置与维护数据库中数据的完整性 69
4.1 创建数据表的同时定义约束 70
【任务4-1】使用Create Table语句创建包含约束的单个数据表 74
【任务4-2】使用Create Table语句创建包含外键约束的主从数据表 75
【任务4-3】查看定义了约束的数据表 77
4.2 修改数据表时设置其约束 78
【任务4-4】使用Navicat for MySQL设置数据表的约束 78
【任务4-5】使用语句方式修改数据表以设置其约束 81
4.3 创建与使用索引 86
【任务4-6】创建数据表的同时创建索引 89
【任务4-7】在已经存在的数据表中创建索引 91
【任务4-8】使用Alter Table语句创建索引 91
4.4 删除数据表的约束和索引 92
【任务4-9】使用语句方式删除数据表的约束 93
【任务4-10】删除数据表中已经存在的索引 95
课后习题 96
模块5 添加与更新MySQL数据表中的数据 98
5.1 向MySQL数据表中添加数据 99
5.1.1 使用Navicat for MySQL向MySQL数据表中输入数据 99
【任务5-1】使用Navicat for MySQL向数据表中输入数据 99
5.1.2 向MySQL数据表中导入数据 101
【任务5-2】使用Navicat for MySQL导入Excel文件中的数据 101
5.1.3 向存在外键约束的MySQL数据表中导入数据 106
【任务5-3】使用Navicat for MySQL向存在外键约束的MySQL数据表导入数据 106
5.1.4 使用Insert语句向数据表中插入数据 108
【任务5-4】 使用Insert语句向数据表中插入记录 110
5.2 修改MySQL数据表中的数据 111
5.2.1 使用Navicat for MySQL查看与修改MySQL数据表的记录 111
【任务5-5】使用Navicat for MySQL查看与修改数据表的记录 111
5.2.2 使用Update语句更新数据表中的数据 112
【任务5-6】使用Update语句更新数据表中的数据 112
5.3 删除数据表中的记录 113
5.3.1 使用Navicat for MySQL删除数据表中的记录 113
【任务5-7】使用Navicat for MySQL删除数据表中的记录 113
5.3.2 使用Delete语句删除数据表中的记录 114
【任务5-8】使用Delete语句删除数据表中的记录 115
5.4 从MySQL数据表中导出数据 115
【任务5-9】使用Navicat for MySQL将数据表中的数据导出到Excel工作表中 115
课后习题 118
模块6 使用SQL语句查询MySQL数据表 120
6.1 创建单表基本查询 121
【任务6-1】使用Navicat for MySQL实现查询操作 122
【任务6-2】查询时选择与设置字段 125
【任务6-3】查询时选择行 128
【任务6-4】对查询结果进行排序 136
【任务6-5】分组进行数据查询 137
6.2 创建多表连接查询 138
【任务6-6】创建基本连接查询 139
【任务6-7】创建内连接查询 140
【任务6-8】使用Union语句创建多表联合查询 141
课后习题 142
模块7 使用视图方式操作MySQL数据表 144
7.1 认识视图 145
7.1.1 视图的含义 145
7.1.2 视图的优点 145
7.2 创建视图 146
7.3 查看视图的相关信息 147
【任务7-1】使用Create View语句创建单源表视图 147
【任务7-2】使用Navicat for MySQL创建多源表视图 149
【任务7-3】修改视图 153
【任务7-4】利用视图查询与更新数据表中的数据 154
【任务7-5】删除视图 155
课后习题 156
模块8 使用程序方式获取与处理MySQL表数据 158
8.1 执行多条语句获取MySQL表数据 159
8.1.1 MySQL中的常量 159
8.1.2 MySQL中的变量 160
8.1.3 MySQL中的运算符与表达式 163
8.1.4 MySQL中的控制语句 165
8.1.5 MySQL中的注释符 167
【任务8-1】在命令行窗口中定义用户变量并执行多条SQL语句 167
8.2 使用存储过程和游标获取与处理MySQL表数据 168
8.2.1 MySQL的存储过程 168
8.2.2 MySQL的游标 171
【任务8-2】在命令行中创建存储过程查看指定出版社出版的图书种类 172
【任务8-3】在Navicat for MySQL中创建有输入参数的存储过程 173
8.3 使用函数获取与处理MySQL表数据 176
8.3.1 MySQL的内置函数 176
8.3.2 MySQL的自定义函数 177
8.3.3 调用MySQL的函数 178
【任务8-4】在命令行窗口中创建自定义函数getTypeName() 178
8.4 使用触发器获取与处理MySQL表数据 179
【任务8-5】创建Insert触发器 181
【任务8-6】创建Delete触发器 182
课后习题 184
模块9 *管理与备份MySQL数据库 187
9.1 登录与退出MySQL服务器 188
【任务9-1】尝试用多种方式登录MySQL服务器 189
9.2 MySQL的用户管理 190
9.2.1 使用Create User语句添加MySQL用户 190
【任务9-2】在命令行窗口中使用Create User语句添加MySQL用户 191
【任务9-3】在Navicat for MySQL中添加与管理MySQL用户 192
9.2.2 修改MySQL用户的名称 195
9.2.3 修改MySQL用户的密码 195
【任务9-4】在命令行窗口中使用多种方式修改root用户的密码 196
【任务9-5】在命令行窗口中使用多种方式修改普通用户的密码 197
【任务9-6】在Navicat for MySQL中修改用户的密码 197
9.4.2 查看分配给用户的权限以及角色所拥有的权限 210
9.4.3 为用户设置默认角色 211
9.4.4 撤销角色或角色权限 211
9.4.5 删除角色 212
【任务9-13】在命令行窗口中使用Create Role语句添加MySQL的角色 212
9.5 备份与还原MySQL数据库 214
9.5.1 数据库的备份 215
9.5.2 数据库的还原 216
【任务9-14】使用mysqldump和mysql命令备份与还原MySQL数据 216
【任务9-15】使用Navicat for MySQL图形管理工具备份与还原MySQL数据库 217
课后习题 220
参考文献 223
附录 224
- 人民邮电出版社有限公司 (微信公众号认证)
- 人民邮电出版社微店,为您提供最全面,最专业的一站式购书服务
- 扫描二维码,访问我们的微信店铺
- 随时随地的购物、客服咨询、查询订单和物流...