计算机类教材 > 数据库技术与应用

MySQL数据库实用技术

书号:9787113287078 套系名称:“十四五”高等职业教育计算机类专业系列教材

作者:许春艳 王军 张静 出版日期:2022-01-01

定价:36.00 页码 / 开本: /16

策划编辑:汪敏 责任编辑:汪敏 许璐

适用专业:计算机类 适用层次:高等职业(专科)

最新印刷时间:2023-07-01

资源下载
教学课件 教学素材
习题答案(暂无) 教学案例(暂无)
教学设计(暂无) 教学视频(暂无)
内容简介 前言 目录 作者介绍 图书特色
  •       MySQL数据库是一款开放源代码数据库管理系统,在当前加强知识产权保护的法律环
    境下,该款数据库管理系统被广泛应用于各类软件产品的开发之中,目前已在全世界范围
    内广泛应用。
    本书以 MySQL数据库的较新版本 8.0版本为平台,本着实用、够用的原则,以一个案例项目、两个实践项目,将数据库的原理与应用技巧融入其中,深入浅出地介绍了 MySQL数据库的原理与应用要点。主要内容包括数据库的基本操作、表的基本操作、数据备份与还原操作、数据完整性操作、数据增删改操作、数据查询操作、视图的操作、存储过程、触发器操作、事物管理、用户与权限、常用数据库优化技术。
    本书适合作为高等职业院校计算机软件技术、人工智能技术应用、大数据技术、移动通信技术等计算机相关专业的教材,也可作为数据库爱好者的自学参考书。
    
  • 数据库技术是软件技术、大数据技术、人工智能技术应用、计算机网络技术、移动通信技术、物联网技术等计算机相关专业所必须掌握的技能之一。本书是面向高职高专计算机各专业所开设的数据库技术课程,以典型数据库应用管理系统MySQL 8.0作为数据库学习的主要工具,讲解数据库应用中的具体操作。
    本书特色:
    (1)以“双主双辅”方式重构教学目标
    “双主双辅”教学目标,即以实用核心技术和思想政治教育为主,以自主学习能力、逻辑思维能力为辅,并融入沟通、协作、创新能力等多元教学目标。在“双主双辅”教学目标的引导下,从数据库设计环节即以“学生入党积极分子管理系统”为切入点进行项目设计。在讲解过程中向读者介绍青年团员加入党组织的流程与方法、党组织的日常活动等,充分融入思政教育与实用新技术学习两个核心教学目标。同时,针对课程特点,在教材中渗透数据安全管理相关的法律法规,引入《中华人民共和国数据安全法》《中华人民共和国个人信息保护法》,让读者在从业前就从法律层面了解相关法律、法规和行业规范,为提升读者职业素养提供基础。本书还将计算机英语高频词汇以“英语角”的形式融入教材中,让计算机英语教学融入专业教学中。
    (2)以“项目载体”方式呈现教学内容
    本书以职业能力为培养重点,基于工作过程导向,选取典型工作任务,将项目作为教学内容的具体表现形式,在完成项目的典型工作任务的过程中实现对显性知识与隐性知识的认知,从而形成数据库知识体系。教材选取了小型图书管理数据库作为教学案例项目开展教学,选取了学生入党积极分子管理系统数据库、学生成绩管理系统数据库作为实践项目,用于课后实践与提高,以项目贯穿整个教学内容,更有利于读者消化吸收所学知识。
    (3)以“多元立体”方式开发教学资源为了方便读者学习,本教材以新型态的形式展现教学内容。融教材、课件、微课等教学资源于一体。本书共收录了130个教学视频,读者可以通过扫描二维码获得相关例题的操作视频。对于计算机类教材来说,操作演示视频更有利于学习和理解。同时,本课程提供了“MySQL数据库”慕课,在“智慧职教MOOC学院”平台发布。读者可登录以下网址参与互动学习:https://mooc.icve.com.cn/course.html?cid=MYSCC811826。课程以微视频为引领,配合PPT、PDF文档、图片和实践练习等,以作业、测验、考试为辅助呈现教学内容。开发线上资源 108个,其中,教学视频 54个(视频总时长 320分钟)、PPT45个、作业14次、阶段测验4次、期末考试1次。读者完成网络学习后即可获得MOOC学院本课程的证书。
    本书取材新颖、内容丰富、结构清晰,内容深入浅出,而且配合相应视频教学,有大量详实的应用实例可供参考,便于教学和自学,可作为高等职业学校数据库学习教学用书,也可作为相应职业教育技术人员和教师的参考用书。本书在编写过程中结合教学过程、教学内容,参考了大量的国内外已经出版的教材,在此向所有著者、编者表示感谢。
    本书由许春艳、王军、张静任主编,由于艳华任副主编。具体分工如下:第1~6章及附录由许春艳编写;第7~9章由王军编写;第10~13章由张静编写;第14章与附录由于艳华编写;许春艳、王军负责视频、PPT等配套资源开发与制作;许春艳、于艳华对教材全稿进行了编校。本教材得到全国高等院校计算机基础教育研究会专项课题(主持人:许春艳,课题编号2021-AFCEC-106)、吉林省高等教育教学改革研究重点课题(主持人:王军,课题编号:JLJY202129187051)资助,在此表示感谢!
    由于编者水平有限,尽管做了很大努力,书中疏漏、不妥之处在所难免,敬请广大读者批评指正。编?者??? 2021年12月
    
  • 1.1
    项目准备.2
     1.1.1
    book数据库(案例项目).2
     1.1.2
    Active数据库(实践项目1)2
    1.1.3
    StuScore数据库(实践项目2)3
     1.2
    知识储备.3
     1.2.1
    数据4
     1.2.2
    数据库4
     1.2.3
    数据库管理系统4
     1.2.4
    数据库系统5
     1.2.5
    SQL语言6
     1.2.6
    数据模型6
    1.2.7
    关系数据库7
    习题.7
    关键语句.8
     2.1
    走进MySQL10
     2.1.1
    MySQL概述10
     2.1.2
    MySQL的功能12 
    2.2
    MySQL的安装与登录.13
     2.2.1
    MySQL的下载13
     2.2.2
    MySQL的安装16
     2.2.3
    MySQL的启动与登录24
    2.3
    常用图形化工具.24
     2.3.1
    常用图形化工具概述25
     2.3.2
    Navicat的安装与连接.27
     习题.28
    关键语句.28
     3.1
    创建数据库操作.30
     3.1.1
    创建数据库30
     3.1.2
    字符集与校对集31
    3.2
    管理数据库操作.33
     3.2.1
    查看数据库33
     3.2.2
    打开数据库34
    3.2.3
    删除数据库34
    习题.35
    关键语句.36
     4.1
    数据类型.38
     4.1.1
    数值类型39
     4.1.2
    日期和时间类型40
     4.1.3
    字符串类型40
    4.2
    创建数据表操作.41
     4.2.1
    界面创建数据表42
     4.2.2
    语句创建数据表43
    4.3
    管理数据表44
     4.3.1
    查看数据表44
     4.3.2
    修改数据表46
     4.3.3
    删除数据表49
    4.4
    数据操作.49
     
    4.4.1图形化界面记录的添加49
    4.4.2图形化界面记录的修改50
    4.4.3
    图形化界面记录的删除50
    习题.50
    关键语句.54
     5.1
    数据备份基础55
     5.2
    数据备份操作56
     5.2.1
    备份单一数据库56
     5.2.2
    备份多个数据库57
     5.2.3
    备份所有数据库58
    5.3
    数据还原操作59
     习题.60
    关键语句.60
     6.1
    认识三类数据完整性.62
     6.2
    实现数据完整性控制.62
     6.2.1
    主键约束62
     6.2.2
    自动增长约束66
     6.2.3
    非空约束68
     6.2.4
    唯一约束69
     6.2.5
    默认值约束70
    6.2.6
    外键约束71
    习题.72
    关键语句.74
     7.1
    添加数据.76
     7.1.1
    添加数据基本语法格式76
     7.1.2
    向表中全部字段添加记录77
     7.1.3
    向表中部分字段添加记录77
     7.1.4
    向表中同时添加多条记录79
    7.2
    修改数据.79
     7.2.1
    修改数据基本语法格式80
     7.2.2
    修改表中全部记录80
     7.2.3
    按条件修改表中记录80
    7.3
    删除数据.81
    7.3.1
    删除数据基本语法格式81
    7.3.2
    按条件删除表中记录82
    7.3.3
    删除表中全部记录82
    7.4
    清空表中记录83
     习题.83
    关键语句.84
     8.1
    单表查询.85
     8.1.1
    查询语句基本语法格式85
     8.1.2
    查询表中全部记录86
     8.1.3
    查询表中部分字段87
     8.1.4
    查询结果字段重命名87
     8.1.5
    按条件查询记录88
     8.1.6
    查询结果去重操作89
     8.1.7
    查询结果排序89
     8.1.8
    限制查询结果90
     
    8.2
    运算符与条件表达式.90
     8.2.1
    比较运算符90
     8.2.2
    逻辑运算符92
     8.2.3
    模糊查询93
    8.3
    常用系统函数94
     8.3.1
    数学函数94
     8.3.2
    字符串函数95
     8.3.3
    日期和时间函数96
    8.4
    分组查询.99
     8.4.1
    常用聚合函数99
     8.4.2
    分组统计99
     8.4.3
    统计筛选100
    8.5
    多表查询.101
     8.5.1
    联合查询101
     8.5.2
    交叉连接查询102
     8.5.3
    内连接查询102
     8.5.4
    外连接查询102
    8.6
    子查询.104
    8.6.1
    子查询基本语法格式104
     8.6.2
    子查询应用105
     8.7
    查询的综合应用.106
     习题.107
    关键语句.108
     9.1
    初识视图.109
     9.1.1
    视图的概念109
     9.1.2
    视图的优缺点109
    9.2
    视图的基本操作.110
     9.2.1
    创建视图110
     9.2.2
    查看视图111
     9.2.3
    修改视图112
     9.2.4
    删除视图113
    9.3
    视图的应用114
     9.3.1
    查看视图中的记录114
     9.3.2
    向视图中添加记录114
     9.3.3
    修改视图中记录115
    9.3.4
    删除视图中记录115
    习题.116
    关键语句.117
     10.1
    初识存储过程119
     10.1.1
    存储过程的概念119
     10.1.2
    存储过程的优缺点119
    10.2
    存储过程的基本操作.120
     10.2.1
    创建存储过程120
     10.2.2
    查看存储过程122
     10.2.3
    调用存储过程122
     10.2.4
    修改存储过程123
     10.2.5
    删除存储过程124
    10.3
    存储过程的常用操作.124
     10.3.1使用存储过程查询表中记录124
    10.3.2使用存储过程操作表中
    记录127
    习题.128
    关键语句.129
     11.1
    初识触发器130
     11.1.1
    触发器的概念.131
     11.1.2
    触发器的优缺点.131
     11.1.3
    触发器中NEW与OLD关键字131
     11.2
    触发器的基本操作.131
     11.2.1
    创建触发器.131
     11.2.2
    查看触发器.133
     11.2.3
    验证触发器.134
     11.2.4
    删除触发器.135
    11.3
    触发器的常用操作.135
     11.3.1使用触发器实现级联操作.135
     11.3.2
    使用触发器实现数据备份.137
    习题.138
    关键语句.139
     12.1
    初识事物.141
     12.1.1
    事物的概念141
     12.1.2
    事物的特性141
    12.2
    事物控制语句142
     12.2.1
    开启事物142
     12.2.2
    提交事务142
     12.2.3
    回滚事物143
    12.3
    事物隔离级别145
     12.3.1
    四种隔离级别145
     12.3.2
    查看事物隔离级别146
    12.3.3
    修改事物隔离级别146
    习题.147
    关键语句.149
     13.1
    与数据库权限相关的表152
     13.1.1
    user权限表.152
     13.1.2
    db表.156
     13.1.3
    tables_priv表156
     13.1.4
    columns_priv表.157
    13.2
    用户管理.158
     13.2.1
    查看用户158
     13.2.2
    创建普通用户158
     13.2.3
    修改密码160
     13.2.4
    重命名普通用户161
     13.2.5
    删除普通用户161
    13.3
    权限管理.162
     13.3.1
    查看权限164
     13.3.2
    分配权限166
    13.3.3刷新权限167
     13.3.4
    回收权限167
    习题.169
    关键语句.170
     14.1
    索引技术.172
     14.1.1
    索引概述172
     14.1.2
    创建索引173
     14.1.3
    查看索引175
     14.1.4
    删除索引175
    14.2
    存储引擎.175
     14.2.1
    初识存储引擎176
     14.2.2
    MySQL中的存储引擎176
    14.2.3
    存储引擎的常用操作177
    习题.182
    关键语句.182
     
    
  •       许春艳,女,长春职业技术学院人工智能技术应用教研室主任,副教授,全国信息化教学能力大赛获奖教师。全国高等院校计算机教学设计大赛一等奖获奖教师。发表中文核心期刊论文5篇。
    
          王军,男,吉林农业大学经济管理学院副教授,硕士生导师。主持完成教育部人文社科项目等省部级项目10余项,发表中文核心期刊论文20余篇,出版著作三部。
    
          张静,女,吉林省长春市人,副教授,长春职业技术学院教师,主编和编著教材10部,发表核心期刊论文4篇,主持和参与20项吉林省部厅级课题,一直工作在计算机教学第一线,研究方向为数据库技术、云计算与运维技术、应用项目研发。
    
    
  • 本书适合作为高等职业院校计算机软件技术、人工智能技术应用、大数据技术、移动通信技术等计算机相关专业的教材,也可作为数据库爱好者的自学参考书。