原标题:高职高专计算机《MySQL数据库项目式教程》
"
内容简介
本书详细介绍了如何安装、管理、备份、维护和优化一个MySQL系统。全书分为八个单元,分别为数据模型的规划与设计、数据库和表的创建与管理、数据操作、数据查询、数据视图和索引、存储过程和存储函数、触发器、数据库管理。
作者根据高等职业教育的特点和要求,遵循“基于工作过程”的教学原则,采用任务驱动方式编写本书,其中每个单元都以若干个具体的学习任务为主线,结合大量案例,引导读者理解、掌握MySQL系统的相关知识。
本书适合MySQL数据库初学者,可作为高职高专院校计算机及相关专业学生的教材或教学参考书,也适合所有希望学习MySQL数据库的读者参考。
目录
单元1数据模型的规划与设计.............1
1.1数据库基础知识...........................................2
1.2数据库的关系模型设计..............................5
1.3规范化数据库设计.................................... 9
技能训练........................................................... 12
单元2数据库和表的创建与管理.......13
2.1 MySQL的安装与配置............................14
2.2数据库的创建与管理............................ 22
2.3数据库表的创建与管理.......................... 25
2.4建立数据完整性约束.............................28
2.5用图形管理工具管理数据库和表........... 33
技能训练............................................................. 39
单元3数据操作........................................41
3.1插入表数据............................................. 42
3.2修改表数据............................................. 44
3.3删除表数据............................................. 45
技能训练.......................................................... 46
单元4数据查询........................................ 47
4.1简单查询.................................................. 48
4.2条件查询................................................. 53
4.3多表查询................................................. 60
4.4分类汇总与排序..................................... 65
技能训练.......................................................... 74
单元5数据视图和索引.......................75
5.1视图的创建............................................. 76
5.2视图的查询............................................ 76
5.3通过视图操作数据................................ 77
5.4修改视图定义........................................ 78
5.5删除视图................................................78
5.6索引的创建............................................ 79
5.7索引的删除........................................... 79
技能训练........................................................ 80
单元6存储过程和存储函数............81
6.1创建存储过程.........................................82
6.2显示存储过程......................................... 84
6.3调用存储过程......................................... 84
6.4删除存储过程.........................................85
6.5流程控制语句.........................................85
6.6创建存储函数......................................... 89
6.7调用存储函数........................................ 90
6.8游标的使用............................................ 90
技能训练.......................................................... 92
单元7触发器........................................... 93
7.1创建触发器............................................94
7.2查看触发器............................................96
7.3在触发器中调用存储过程..................... 96
7.4触发器的应用.........................................97
7.5删除触发器...........................................97
技能训练.........................................................98
单元8数据库管理.................................99
8.1添加和删除用户..................................100
8.2授予权限和回收权限..........................101
8.3数据的备份与恢复..............................105
8.4 MySQL日志操作...................................107
8.5数据库的维护与优化............................108
技能训练........................................................109
附录MySQL数据库考试真题..........110
责任编辑: