MySQL数据库技术及应用项目教程
全新正版未拆封
¥
17.31
3.0折
¥
58
全新
仅1件
作者刘芳 著
出版社电子工业出版社
出版时间2021-06
版次1
装帧其他
上书时间2024-03-18
商品详情
- 品相描述:全新
图书标准信息
-
作者
刘芳 著
-
出版社
电子工业出版社
-
出版时间
2021-06
-
版次
1
-
ISBN
9787121405136
-
定价
58.00元
-
装帧
其他
-
开本
16开
-
纸张
胶版纸
-
页数
324页
-
字数
518.000千字
- 【内容简介】
-
:
本书结合MySQL 8数据库管理系统,基于“与企业应用、岗位技能相符”的原则,按照项目教学的基本规律编写。全书以项目为导向、以工作任务为主线,以MySQL数据库的管理与应用开发任务为载体,重点介绍以下知识与技能:MySQL数据库环境的建立及其连接;数据库及各种数据库对象的创建与管理;数据的增删改及查询;索引与视图;MySQL程序设计;数据的备份与恢复、导入与导出等操作;MySQL数据库的安全管理;数据库的设计方法;利用Python和PHP语言开发基于C/S和B/S结构的数据库应用系统的方法。
本书注重理实一体,语言浅显易懂,具有较强的实用性和操作性。本书结构合理,便于教学取舍;选材实用,示例丰富,便于理解和操作。
本书可作为高等职业院校计算机相关专业及电子商务、物流管理、机电一体化等专业的教材,也可作为普通高校或成人院校本科非计算机专业的教材,也是MySQL及其应用编程初学者的理想入门读物,对计算机工作者及爱好者也有很好的参考价值。
- 【目录】
-
项目1mysql数据库环境的建立1
任务1.1为应用系统选择合适的数据管理技术2
任务1.2mysql版本的选择3
(一)mysql的发展历史3
(二)mysql的特点3
(三)mysql的版本分类3
任务1.3安装与配置mysql社区版4
(一)mysql在windows台上的安装方式5
(二)mysql8.0的安装环境5
任务1.4验证安装与配置结果20
任务1.5启动与停止mysql服务器22
任务1.6连接与断开mysql服务器24
任务1.7查看与修改mysql的配置28
题一29
项目2mysql数据库和表的创建与管理31
任务2.1创建数据库前的准备工作31
(一)mysql数据库文件的存储方式32
(二)mysql的系统数据库32
(三)mysql中的字符集和排序规则32
任务2.2创建与查看数据库33
(一)sql简介34
(二)创建数据库的sql语句34
(三)查看数据库的sql语句35
任务2.3修改与删除数据库37
(一)修改数据库的sql语句37
(二)删除数据库的sql语句37
任务2.4创建数据库表前的准备工作38
(一)mysql存储引擎及其选择39
(二)表的逻辑结构39
(三)mysql的数据类型40
(四)mysql数据类型的选择44
任务2.5创建与查看数据库中的表46
(一)打开数据库的sql语句46
(二)创建数据表的sql语句46
(三)查看数据表的sql语句47
任务2.6修改和删除数据库中的表50
(一)修改表50
(二)删除表51
任务2.7为数据库表建立约束54
任务2.7.1建立主键(primarykey)约束54
任务2.7.2建立外键(foreignkey)约束56
任务2.7.3建立专享(unique)约束57
任务2.7.4建立非空(notnull)约束59
任务2.7.5建立检查(check)约束60
任务2.7.6建立默认(default)约束60
题二62
项目3查询与维护数据库中的表66
任务3.1在数据库表中插入数据67
任务3.1.1直接赋值插入数据67
任务3.1.2插入其他表中的查询结果68
任务3.2在数据库表中修改数据69
任务3.2.1直接赋值修改数据70
任务3.2.2通过查询结果修改数据71
任务3.3在数据库表中删除数据72
任务3.3.1直接删除数据72
任务3.3.2通过查询结果删除数据73
任务3.4在数据库中实现无条件查询74
任务3.4.1查询部分列74
任务3.4.2查询列75
任务3.4.3查询经过计算的列76
任务3.4.4显示结果集中的部分行77
任务3.5在数据库中实现条件查询77
任务3.5.1使用比较运算符的条件查询78
任务3.5.2使用范围运算符的条件查询79
任务3.5.3使用集合运算符的条件查询79
任务3.5.4使用模式匹配运算符的条件查询80
任务3.5.5涉及空值的条件查询82
任务3.5.6复合条件查询82
任务3.6对查询结果的排序、汇和分组83
任务3.7在数据库中实现连接查询87
任务3.7.1内连接查询87
任务3.7.2外连接查询89
任务3.7.3自身连接查询91
任务3.8在数据库中实现嵌套查询92
任务3.8.1嵌套子查询――使用比较运算符的嵌套子查询92
任务3.8.2嵌套子查询――使用any、some和all谓词的嵌套子查询93
任务3.8.3嵌套子查询――使用in谓词的嵌套子查询94
任务3.8.4相关子查询95
任务3.9在数据库中实现合并(联合)查询96
任务3.9.1利用union合并两个查询结果集97
任务3.9.2将union合并结果保存到一个新表中98
题三98
项目4优化查询数据库中的表102
任务4.1认识索引对优化查询能的作用102
(一)索引的基本概念103
(二)索引的优缺点103
(三)适合和不适合使用索引的场合104
任务4.2为数据库表创建索引105
(一)索引的类型106
(二)索引的创建107
任务4.3管理数据库表索引109
(一)查看索引110
(二)使用索引分析查询能110
(三)隐藏索引110
(四)删除索引111
任务4.4为数据库系统创建视图114
(一)视图的基本概念114
(二)视图的创建115
任务4.5管理数据库系统中的视图118
任务4.5.1查看视图118
任务4.5.2修改视图120
任务4.5.3删除视图121
任务4.6在数据库系统中使用视图122
任务4.6.1通过视图检索表数据122
任务4.6.2通过视图更新表数据123
题四125
项目5程序设计在系统中的使用128
任务5.1在数据库中创建和使用用户变量129
(一)常量129
(二)变量130
任务5.2为数据库创建存储过程134
(一)存储过程的基本概念135
(二)存储过程的创建135
(三)存储过程的调用137
任务5.3管理数据库中的存储过程139
(一)查看存储过程140
(二)删除存储过程140
(三)修改存储过程140
任务5.4在存储过程中使用流程控制语句142
任务5.4.1在存储过程中使用流程控制语句―if语句142
任务5.4.2在数据库中使用流程控制语句―case语句144
任务5.4.3在数据库中使用流程控制语句―循环语句147
(一)while循环语句147
(二)repeat循环语句147
(三)loop循环语句148
任务5.5在存储过程中使用游标149
(一)游标的基本概念149
(二)游标的基本作149
(三)错误处理程序的定义151
任务5.6为数据库创建存储函数153
(一)存储函数与存储过程的区别153
(二)存储函数的创建与调用153
任务5.7管理数据库中的存储函数155
(一)查看存储函数156
(二)删除存储函数156
(三)修改存储函数156
任务5.8为数据库创建触发器157
(一)触发器的基本概念157
(二)触发器的创建与执行158
任务5.9管理数据库中的触发器162
(一)查看触发器163
(二)删除触发器163
任务5.10为数据库设计事务164
(一)事务的基本概念165
(二)mysql事务的管理166
题五170
项目6数据库的备份与恢复173
任务6.1初识数据库备份与恢复173
(一)数据库备份与恢复的概念174
(二)数据丢失的原因174
(三)数据库备份的分类174
(四)数据恢复的手段175
任务6.2备份数据库176
(一)mysqldump工具简介176
(二)利用mysqldump工具备份数据库177
任务6.3恢复数据库178
任务6.4数据的导出180
任务6.4.1使用select…intooutfile语句导出文件180
任务6.4.2使用mysqldump命令导出文件182
任务6.4.3使用mysql命令导出文本文件183
任务6.5数据的导入184
任务6.5.1使用loaddatainfile语句导入文件184
任务6.5.2使用mysqlimport命令导入文本文件186
任务6.6使用mysql志恢复数据188
(一)修改二进制志文件的存储路径188
(二)查看二进制志文件189
(三)利用二进制志恢复数据库190
(四)删除二进制志文件190
题六192
项目7数据库的安全管理194
任务7.1数据库安全策略的选择194
任务7.2认识mysql的权限系统196
(一)权限表197
(二)mysql权限系统的工作199
任务7.3创建和查看用户201
(一)创建用户202
(二)查看用户203
任务7.4修改和删除用户204
(一)修改用户204
(二)删除用户205
任务7.5管理用户权限207
(一)mysql的权限类型207
(二)用户权限的授予208
(三)用户权限的查看208
(四)用户权限的撤销(回收)209
任务7.6管理角及其权限211
(一)创建角并授予角权限211
(二)查看角或角权限212
(三)启用角212
(四)撤销角或角权限213
(五)删除角213
题七215
项目8数据库的设计218
任务8.1项目设计背景描述218
任务8.2确定数据库设计的内容和方219
(一)数据库系统及其体系结构219
(二)数据库设计的内容和方221
任务8.3系统的需求分析222
(一)需求分析的任务与目标222
(二)需求分析的内容与方222
任务8.4系统的概念设计226
(一)概念设计中数据及数据联系的描述226
(二)概念设计的方227
任务8.5系统的逻辑设计229
(一)逻辑设计中的数据模型229
(二)关系模型的基本概念229
(三)逻辑设计的方232
任务8.6系统的物理设计234
(一)数据库管理系统的功能与组成234
(二)物理设计的方235
题八236
项目9管理系统的开发239
任务9.1确定系统的体系结构及其前台开发工具239
任务9.2使用python开发c/s结构的管理系统241
(一)python编程知识简介241
(二)在pycharmmunity2019中访问mysql数据库249
任务9.2.1管理系统中的“用户登录”功能模块的设计255
任务9.2.2管理系统中的“专业信息管理”功能模块的设计257
任务9.2.3管理系统中的“基本信息管理”功能模块的设计264
任务9.3使用php开发b/s结构的管理系统268
(一)php编程知识简介268
(二)在php中访问mysql数据库270
任务9.3.1管理系统中“基本信息管理”功能的设计273
任务9.3.2管理系统中的“课程信息管理”功能的设计282
任务9.3.3管理系统中的“管理”功能的设计289
题九303
附录305
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价