中慧科技Web开发校企合作系列教材—《MySQL数据库》介绍

日期:2021年6月8日

为什么选择MySQL这门技术?

MySQL数据库作为计算机类相关专业的一门必修课程,在整个职业发展中起着举足轻重的作用。MySQL 数据库开源免费,能够跨平台,支持分布式,性能优,可以和 PHP、Java 等 Web 开发语言完美配合,非常适合中小型企业作为 Web 数据库。本教程中,会让大家快速掌握 MySQL 的基本知识,并轻松使用 MySQL 数据库。

《MySQL数据库》            

【 主 编 】   张成叔  吴婷婷

【副 主 编】 杜元胜  孙玲玲  綦宝声    

【出版时间】2021年 8月       

内容摘要

该教材共8章,前5章围绕与学生关系密切且通俗易懂的“学生成绩管理”数据库展开,主要介绍了数据库的规划、库与表的创建,增删改查,视图,索引,存储过程,触发器,数据备份与恢复,事务,权限管理等内容,非常适合初学者系统学习。后3章主要介绍MySQL与Node.js、 PHP、 Python、Java的交互,还对当前应用面较广的数据库MongoDB与 Redis进行了导入与讲解,有数据库基础者可根据后3章内容进行学习拓展。 

该教材配套有微课视频、授课用PPT、课程标准、章节设计、素材图片和案例源代码等数字化教学资源。可作为应用型本科院校和高等职业院校互联网应用技术专业的课程教材,也可作为互联网开发者的学习和参考用书。

教材目录

第1章  数据库基础   

1.1 数据库发展历程

1.1.1数据库的发展

1.1.2常见的关系型数据库

1.2 数据库基础

1.2.1 数据库概念

1.2.2 数据库管理系统

1.2.3 数据库系统

1.2.4 函数依赖

1.3 数据库实施步骤

1.3.1概念模型(ER图)

1.3.2数据模型

1.3.3规范化

1.4 MYSQL服务器的安装和配置

1.4.1安装

1.4.2配置

1.5 MYSQL图形化管理工具的安装与配置

1.5.1安装

1.5.2界面介绍

2章 数据库与数据表操作

2.1 数据库操作

2.1.1创建数据库

2.1.2查看数据库

2.1.3 删除数据库

2.1.4 切换数据库

2.1.5 修改数据库

2.2 数据表操作

2.2.1 数据类型

2.2.2 约束

2.2.3 数据表创建

2.2.4数据表的查看

2.2.5数据表的修改

2.2.6数据表的删除

2.2.7数据表的复制

2.3数据插入

2.3.1不指定列名

2.3.2指定列名

2.3.3批量导入

2.4数据修改

2.4.1单表修改

2.4.2多表修改

2.5数据删除

2.5.1单表删除

2.5.2多表删除

2.5.3一次性删除表中所有记录

2.6数据查询

2.6.1 SELECT子句

2.6.2 FROM子句

2.6.3 WHERE子句

2.6.4 GROUP  

2.6.5 HAVING

2.6.6 ORDER   

2.6.7 LIMIT

2.6.8 UNION

2.6.9多表查询

2.6.10嵌套查询

3  视图与索引

3.1视图

3.1.1视图简介

3.1.2视图操作

3.2索引

3.2.1索引简介

3.2.2索引分类

3.2.3创建索引

3.2.4查看索引

3.2.5删除索引

4 存储过程、流程控制语句、函数和触发器

4.1 存储过程

4.1.1 存储过程的创建

4.1.2 存储过程的调用

4.1.3 存储过程的查询

4.1.4 存储过程的删除

4.2 流程控制语句

4.2.1IF语句

4.2.2CASE语句

4.2.3WHILE语句

4.2.4 REPEAT语句

4.2.5 LEAVE语句

4.2.6 LOOP语句

4.3 函数

4.3.1 函数

4.3.2 用户自定义函数

4.4 触发器

4.4.1 认识触发器

4.4.2 创建触发器

4.4.3 查看触发器

4.4.4 删除触发器

5 MySQL数据库高级操作

5.1 事务1

5.1.1 事务概述

5.1.2 事务的特性

5.1.3 事务提交

5.1.4 事务回滚

5.2 用户与权限管理

5.2.1 MySQL 账户管理概述

5.2.2 创建用户

5.2.3 查看用户

5.2.4 删除用户

5.2.5 修改用户名

5.2.6 设置与修改密码

5.2.7 授予与回收用户权限

5.3 备份与还原

5.3.1 备份

5.3.2 还原

教材特色

01内容全面

教材内容系统而全面,增加了MySQL与Node.js、PHP、 Python、Java的交互模块,对当前应用面较广的数据库MongoDB与 Redis进行了导入与讲解,满足全面的理论需求。

02案例驱动

该教材围绕“学生成绩管理”这个项目载体,面向实际应用,突出数据库开发职业能力目标的培养,层层推进,采用任务驱动的教学方法训练学生的职业岗位能力,使学生在学习解决问题的过程中,掌握数据库的规划、创建,表的创建,增删改查,视图,索引,存储过程,触发器,备份与恢复,事务,权限管理等。

03配备完备的教辅资源

本教材配套精品教学资源辅教辅学。教学资源包括:课程标准、教学大纲、教学日历、教学课件、课程案例、课堂作业、教学视频、电子教案、题库。实训资源包括:课程级实训项目、综合实训项目。丰富的课程资源,降低了学习的难度,方便学生自主学习,减轻了教师负担。

04校企合作“双元”模式开发优质教材

本教材由成都中慧科技有限公司组织,IT技术专家参与教材建设,将最前沿的技术引入到教材中,保证内容新颖实用。主编具有丰富的前端开发课程授课以及项目开发经验,依据先进的教育理念,结合全国职业院校实际教学情况以及学生专业水平,与IT技术专家共同探讨培养目标、内容、框架,基于不同的教学情境,开发出新一代信息技术优质教材。

适合范围

▶适合作为中、高职和应用型本科软件技术专业课程的教学

▶适合作为计算机培训教材

▶适合软件开发人员

中慧科技Web开发系列教材规划

序号教材合作院校出版日期
1《Vue应用程序开发》广东科学技术职业学院已出版
2《Java EE企业级应用开发(SSM)》 常州信息职业技术学院已出版
3《PHP程序设计》泸州职业技术学院2021.6
4《Java程序设计基础》陕西工业职业技术学院2021.6
5《MySQL数据库》安徽财贸职业学院2021.8
6《Node.Js应用开发》常州信息职业技术学院2021.8
7《Java高级程序设计》长沙商贸旅游职业技术学院2021.8
8《UI设计基础》南京信息职业技术学院2021.8
9《HTML5与CSS3程序设计》山东科技职业技术学院2021.8
10《Java Web应用开发》九江职业技术学院2021.9
11《JavaScript程序设计》吉林电子信息职业技术学院2021.9
12《微信小程序开发》常州信息职业技术学院2021.9
13《Java EE企业级应用开发(Springboot)》山东科技职业学院2021.9

公司介绍

成都中慧科技有限公司是中慧云启科技集团下属控股子公司,是一家集软件产品研发、IT系统集成、销售、技术培训和技术服务于一体的国家高新技术企业,获得授权国家专利五项、软件著作权数十项。凭借IT行业技术优势以及教育行业人才培养优势,自主研发“课-赛-证融通”特色教育产品,培养适合企业需求的高技能创新型人才。

作为各省Web前端开发技能竞赛的技术支持企业,连续五年为其输送优质人才,深入了解师生基本情况和企业的岗位需求,关注市场技术主流方向,因而在人才培养设计、教学标准制定、目标岗位、1+X职业技能证书、“课-赛-证融通”、校企合作、师资培育方面拥有不可多得的经验。