MySQL数据库技术
分享
课程详情
课程评价
spContent=近年来,MySQL以其开源、支持多平台、卓越的性能而备受开发者的青睐,在互联网应用中非常广泛。它是真正多用户多任务的数据库系统,可运行Windows NT、Linux、Unix等系统,可以用COMMAND命令方式操作,也可用自带的Workbench客户端以图形界面方式操作,还有一些第三方的客户端软件能很好地支撑MySQL数据库系统,如Navicat、phpMyAdmin等。 本课程基于图书管理系统设计了7个单元,讲解数据库的创建,数据表的创建,在数据表中插入、修改、删除数据,索引与视图的创建,存储过程与触发器的创建,事务、权限与日志的管理,数据库的备份与恢复,与图书管理系统实现数据库的连接等。本课程适合于计算机相关专业的学生学习数据库使用。
—— 课程团队
课程概述

课程简介:近年来,MySQL以其开源、支持多平台、卓越的性能而备受开发者的青睐。它是真正多用户多任务的数据库系统,可运行Windows NT、Linux、Unix等系统,可以用COMMAND命令方式操作,也可用自带的Workbench客户端以图形界面方式操作,还有一些第三方的客户端软件能很好地支撑MySQL数据库系统,如Navicat、phpMyAdmin等。

本课程基于图书管理系统设计了7个单元,讲解数据库的创建,数据表的创建,在数据表中插入、修改、删除数据,索引与视图的创建,存储过程与触发器的创建,事务、权限与日志的管理,数据库的备份与恢复,与图书管理系统实现数据库的连接等。

授课特色:①内容:本课程采用项目驱动式教学,围绕图书管理系统中数据库的应用展开教学内容。授课过程中用动画对晦涩难懂的概念,如索引、视图、触发器等进行解释;用问题引导学习者对知识点的思考;用具体的案例对知识点进行剖析;用经典的国学激励学习者学习的斗志。②形式:视频与补充资料相结合,线上学习、测试与线下作业相结合,学习讨论与教师评价相结合。

  适宜对象:本课程适用于软件技术、网络技术、大数据技术、人工智能、移动通信技术、云计算技术、信息安全技术、物联网技术等计算机相关类专业的学生,以及致力于从事软件开发的学习者。


授课目标

通过本课程的学习,达到以下目标:

(1)掌握数据库的创建、修改与删除方法

(2)掌握数据表的创建、修改与删除方法

(3)掌握单表查询与多表查询

(4)掌握在数据表中插入、修改、删除数据的方法

(5)掌握索引与视图的创建方法

(6)掌握存储过程与触发器的创建方法

(7)掌握事务的创建、权限的设置、备份与恢复数据库、日志的分析等

(8)掌握图书管理系统的创建、连接方法

课程大纲
预备知识

(1)具备基本的数据库基础知识

(2)具备基本程序设计语言基础知识,如C语言、Python或者Java

参考资料

教材名称:《MySQL数据库项目化教程》 

主编:郑小蓉、段萍

出版社:中国水利水电出版社

常见问题

1.选用MySQL版本问题

建议选用MySQL5.7,Workbenc6.3,Navicat for MySQL

2.数据库不能使用中文的问题

修改C: \ProgramData\ MySQL\MySQL Server 5.7\data”下的my.ini文件,使

udefault-character-set=UTF8

ucharacter-set-serve=UTF8

udefault-storage-engine=InnoDB

3.为什么不能彻底卸载MySQL?

一定要删除以下4个地方

(1)点击控制面板→卸载程序,卸载掉所有相关的MySQL软件

(2)删除安装目录下C:\Program Files MySQL文件夹

(3)删除目录下C:\ProgramDataMySQL文件夹

(4)删除注册表中HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\EventLog\Application下的MySQL文件夹