- 畅销套餐
- 精选套餐
- 人气套餐
- 尊享套餐
- 高薪套餐
- 课程介绍
- 课程大纲
适合人群:
MySQL从业人员 DBA 数据库工程师 IT初级工程师 网络管理员 软件开发人员 高校数据库教师 在校学生
你将会学到:
掌握数据库设计的三范式,能够使用SQL语句实现对数据库的操作。
- 掌握数据库设计规范
- 实现对mySQL数据库的增删改查
- 掌握函数、索引、触发器、存储过程、事务的创建和使用
- 能够在WindowsServer2019和CentOS8中安装mySQL8
课程简介:
本课程针对软件开发人员和mySQL数据库管理员,使用mySQL8搭建学习环境。
为了让学生学习SQL语句更容易,使用自己设计的数据库进行学习,所以本课程先讲解数据库设计规范,在准备数据库,创建表,插入几万条数据,为后面学习对数据进行增删改查准备数据。
本课程还会讲解数据库开发中经常用到的视图、函数、存储过程、触发器、索引、事务、字符集等知识进行详细讲解,设计经典案例。让学生能够在程序开发中熟练使用这些技术。
常见问题:
问:没有数据库基础能够学习本课程吗?
答:本课程从0基础开始讲解,实验也是从无到有的搭建环境,在虚拟机中安装CentOS8,再在CentOS中安装mySQL8。没有基础的学生,照着视频也能够搭建出学习环境。本课程还提供了搭建环境的SQL语句,只需复制执行就能完成环境搭建。不用死记硬背数据库设计规范,只要照着我说的数据库设计的步骤完成数据库设计,就自然满足数据库设计规范。本课程的意图是培养实用性数据库人才,而不是死扣概念,应付考试。
问:学习本课程需要什么配置的计算机?
答:本课程实验环境需要在虚拟机中搭建,计算机内存最少需要4G,建议8G。
问:SQL语句好学吗?
答:我一开始学习SQL语句,死记硬背SQL语句,在不理解的情况下,SQL语句学完很快就忘了。还有一个问题,就是学习SQL的时候,使用示例数据库,我们不知道数据库中的表之间的关系,因此多表联合查询就不知道连接条件,这也是学习的障碍。因此本课程,从数据库设计开始讲起,使用自己设计的数据库,学习SQL语句会得心应手。
问:学习数据库,重要的是数据,数据从哪里来呢?
答:韩立刚老师精心设计了一个数据库,该数据库有三张表,学生表、学科表、成绩表。本课程提供SQL语句,有创建表的SQL语句,还有创建函数、存储过程的SQL语句。巧妙使用随机数,通过调用存储过程给学生表插入几万条记录,再调用存储过程为这几万个学生插入各科成绩。使用生成的这些数据,实现对数据库的查询、多表联合查询、分组、排序,插入、删除、修改等操作。
课程大纲-mySQL8数据库设计和开发
第1章安装和管理mySQL8(1小时45分钟8节)
第2章数据库设计(1小时47分钟8节)
第3章字符集和排序规则(1小时10分钟8节)
“韩立刚”老师的其他课程更多+