课程简介:近年来,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数据库项目化教程》 (第二版)
主编:郑小蓉
出版社:中国水利水电出版社
ISBN:978-7-5170-9749-5
购买链接:https://item.jd.com/12933201.html
或https://product.dangdang.com/29295123.html
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:\ProgramData的MySQL文件夹
(4)删除注册表中HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\EventLog\Application下的MySQL文件夹