工业和信息化人才培养规划教材——高职高专计算机系列

MySQL数据库任务驱动式教程

分享 推荐 2 收藏 0 阅读 2.3K
石坤泉 , 汤双霞 , 王鸿铭 (编著) 978-7-115-36271-1

关于本书的内容有任何问题,请联系 王威

满足MySQL二级考试要求,按照考试大纲知识点要求编写
任务驱动式写法

内容摘要

  本书根据《全国计算机等级考试二级MySQL 数据库程序设计考试大纲》编写而成,主要讲述数据库设计的基本原理和基本方法、MySQL 的语言基础及其应用。全书共11个项目24个任务,包括认识数据库,MySQL实训环境配置,MySQL字符集与数据类型,建库、建表与数据表管理、数据查询,数据处理与视图,创建和使用程序,数据库安全与性能优化,PHP语言基础及应用,访问MySQL 数据库,PhpMyAdmin操作数据库及PHP+MySQL综合项目开发。此外,全书还配有习题和等级考试模拟题,便于学习者巩固理论知识,也可以作为学习者参加二级MySQL数据库程序设计考试的参考资料。
  本书可以作为高职高专学生的数据库教材,也可作为MySQL二级考试的参考教材,以及供数据库开发人员使用的实用参考书。

目录

目 录

项目一 认识数据库 1
任务1 认识数据库 1
1.1 了解数据库的基本应用 1
1.2 了解数据库的几个概念 2
1.3 认识关系型数据库 3
1.4 关系数据库设计 4
1.5 数据库应用系统体系结构 9
1.6 认识一个真实的关系型数据库 11
任务2 认识MySQL 15
2.1 认识SQL语言 15
2.2 MySQL概述 16
2.3 认识MySQL 5.5 17
2.4 MySQL的管理工具 18
2.5 初识MySQL数据类型 19
2.6 初识MySQL的基本语句 20

项目二 MySQL实训环境配置 22
任务3 Windows环境下MySQL的安装与配置 22
3.1 MySQL服务器的安装与配置 22
3.2 更改MySQL的配置 27
3.3 连接MySQL本地服务 28
3.4 远程访问MySQL服务器 30
任务4 安装配置WAMP Server 2.2 32
4.1 认识WAMP Server 2.2 32
4.2 安装WAMP Server 2.2 32
4.3 配置WAMP Server 2.2 34

项目三 MySQL字符集与数据类型 37
任务5 认识和设置MySQL字符集 37
5.1 认识字符集和校对原则 37
5.2 MySQL 5.5支持的字符集和校对原则 38
5.3 确定字符集和校对原则 40
5.4 使用MySQL字符集时的建议 42
任务6 MySQL数据类型 44
6.1 整数类型 44
6.2 浮点数类型和定点数类型 45
6.3 CHAR类型和VARCHAR类型 45
6.4 TEXT类型和BLOB类型 45
6.5 BINARY和VARBINARY 46
6.6 时间和日期类型 46
6.7 ENUM类型和SET类型 47
6.8 如何选择数据类型 47
6.9 数据类型的附加属性 48

项目四 建库、建表与数据库管理 50
任务7 建立数据库和表 50
7.1 创建与管理数据库 50
7.2 创建与管理表 52
7.3 表数据操作 58
任务8 建立和管理索引 66
8.1 认识索引 66
8.2 索引的建立 68
8.3 索引的查看 71
8.4 索引的删除 71
任务9 数据约束和参照完整性 74
9.1 PRIMARY KEY约束 74
9.2 UNIQUE约束 76
9.3 FOREIGN KEY参照完整性约束 77
9.4 CHECK约束 79

项目五 数据查询、数据处理与视图 81
任务10 数据库的查询 81
10.1 了解SELECT语法结构 81
10.2 认识基本子句 82
10.3 使用聚合函数进行查询统计 92
10.4 多表连接查询 93
10.5 嵌套查询 96
10.6 联合查询 101
任务11 MySQL运算符和函数 105
11.1 认识和使用运算符 105
11.2 认识和使用函数 115
任务12 创建和使用视图 132
12.1 认识视图 132
12.2 视图的特性 132
12.3 创建视图 133
12.4 查看视图 135
12.5 使用视图 136
12.6 修改视图 138
12.7 删除视图 138

项目六 创建和使用程序 140
任务13 建立和使用存储过程 140
13.1 认识存储过程 140
13.2 创建基本的存储过程 141
13.3 执行存储过程 144
13.4 创建带变量的存储过程 145
13.5 创建带有流程控制语句的存储过程 147
13.6 在存储过程中调用其他存储过程 150
13.7 修改存储过程 150
13.8 查看存储过程的定义 151
13.9 删除存储过程 151
任务14 建立和使用存储函数 153
14.1 认识存储函数 153
14.2 创建存储函数 153
14.3 调用存储函数 155
14.4 查看存储函数 156
14.5 修改存储函数 156
14.6 删除存储函数 157
任务15 建立和使用触发器 159
15.1 认识触发器 159
15.2 创建触发器 160
15.3 查看触发器 163
15.4 删除触发器 164
任务16 建立和使用事件 165
16.1 认识事件 165
16.2 创建事件 166
16.3 查看事件 168
16.4 修改事件 169
16.5 删除事件 170

项目七 数据库安全与性能优化 171
任务17 用户与权限 171
17.1 创建用户账户 171
17.2 授予用户权限 175
17.3 用REVOKE收回权限 179
17.4 权限转移 179
17.5 权限限制 179
17.6 初始MySQL账户安全 180
17.7 密码安全 181
任务18 数据库备份与恢复 183
18.1 用SELECT INTO OUTFILE备份表数据 183
18.2 用LOAD DATA INFILE恢复表数据184
18.3 用mysqldump备份与恢复 184
18.4 用mysqllimport恢复表数据 188
18.5 用SOURCE恢复表和数据库 188
18.6 直接复制移植 189
18.7 用日志备份 189
任务19 数据库性能优化 191
19.1 优化MySQL服务器 191
19.2 优化表结构设计和数据操作 193
19.3 优化查询 198
19.4 优化性能的其他方面 205

项目八 PHP语言基础及应用 207
任务20 PHP初识与应用 207
20.1 PHP技术基础 207
20.2 PHP的数据类型 209
20.3 PHP数据处理 211
20.4 PHP连接MySQL数据库 218
20.5 PHP操作MySQL数据库 219
20.6 PHP备份与还原MySQL数据库 221
20.7 应用实践:基于文本的简易留言系统 222

项目九 访问MySQL数据库 226
任务21 Java访问MySQL 226
21.1 Java连接MySQL数据库 226
21.2 Java操纵MySQL数据库 228
21.3 Java备份MySQL数据库 229
21.4 Java还原MySQL数据库 229
任务22 C#访问MySQL数据库 231
22.1 C#连接MySQL数据库 231
22.2 C#操作MySQL数据库 233
22.3 C#备份与还原MySQL数据库 234

项目十 PhpMyAdmin操作数据库 235
任务23 phpMyAdmin操作数据库 235
23.1 创建与管理数据库 235
23.2 创建与管理表 236
23.3 字符集设置 238
23.4 表数据操作 239
23.5 索引与参照完整性约束 240
23.6 使用查询 241
23.7 创建视图 242
23.8 创建和使用程序 242
23.9 创建和使用触发器 245
23.10 创建事件和使用事件 246
23.11 用户与权限管理 248
23.12 备份与恢复数据库 250

项目十一 PHP+MySQL数据库开发 252
任务24 学生学习论坛系统 252
24.1 系统规划 252
24.2 系统功能 252
24.3 详细功能 253
24.4 总体及界面设计 253
24.5 数据库设计 255
24.6 界面设计 256
24.7 代码设计 259

附录A MySQL常用语句 271
附录B 存储引擎 273
附录C 全国计算机等级考试二级MySQL数据库程序设计考试大纲 276
附录D 全国计算机等级考试二级MySQL数据库程序设计考试样题 278

读者评论

  • 为什么答案不开放?对于我们这种购买此书的学生怎么办?好奇怪耶!?

    sunshie发表于 2017/3/18 19:42:49
    • 为保证教学效果,请跟任课老师沟通

      王威发表于 2017/3/20 9:01:06
  • 请问任务20和24能不能提供源代码和PPT呢?

    sleeve_fish发表于 2017/3/16 16:35:42
  • 请问有这本教材的配套课后习题答案吗,谢谢。

    yzsjszjw发表于 2016/12/3 11:47:09
    • 买了就是坑,没答案!

      sunshie发表于 2017/3/18 19:43:12
  • 怎么在网上没找到书中所说的配套的课程源程序文件、教学示例数据库、项目实践数据库,以及PHP+Mysql开发的应用系统文件呢?

    sjk_伊伊发表于 2016/7/15 22:42:21
    • 作者月底回国即能提供,请关注本站更新

      王威发表于 2016/7/18 18:02:47

我要评论

推荐用户

同系列书

  • 综合布线技术项目教程(第3版)

    禹禄君、张治元、金富秋

    本书依照最新的相关国家标准,以一个综合布线工程具体实施过程为主线,采用任务驱动方式组织编写。书中分7个项目,将...

    ¥56.00
  • Access 2010数据库基础与应用项目式教程(第3版)

    赖利君

    本书分3个学习情境,分别根据科源信息技术有限公司发展的3个不同阶段的产品销售管理形态,将Access数据库的创...

    ¥39.80
  • 网页设计与制作项目化实战教程

    陈彦 张亚静 于丽娜 张晓玲 韩爱霞

    本书介绍了网页设计与制作的基本知识和方法,内容包括赏析典型网站、创建与管理网站站点、设计和制作网站首页、制作网...

    ¥39.80
  • Java EE轻量级框架应用开发教程

    李唯 程永恒 李文蕙 张新华 肖英

    本书通过理论与实际相结合的方式详细讲解了SSH(Struts2+Spring+Hibernate)等轻量级框架...

    ¥36.00
  • MS Office实用教程

    朱风明 薛娟

    本书系统地讲解了计算机基础和MS Office的相关知识及其操作应用,全书共有7章,系统地论述了计算机基础知识...

    ¥42.00

相关图书

  • Office 2013办公软件高级应用立体化教程(微课版)

    肖庆

    Office 2013作为常用的应用软件,其三大组件——Word 2013、Excel 2013和PowerP...

    ¥48.00
  • MySQL数据库原理及应用(第2版)(微课版)

    本书基于MySQL介绍数据库系统的基本概念、基本原理和基本设计方法,以面向工作过程的教学方法为导向,合理安排各...

    ¥49.80
  • C#程序设计教程

    陈娜 付沛 罗炜 谢日星 鄢军霞

    Visual C#融C++的灵活性和强大功能与Java的简单性于一身,已成为在.NET平台上进行程序开发的首选...

    ¥46.80
  • JavaScript+jQuery开发实战

    戴雯惠 李家兵 吴亚林 刘杰 张菁

    本书紧密围绕互联网行业发展对网站开发人员技术与能力的要求进行编写,主要介绍如何使用JavaScript、jQu...

    ¥49.80
  • HTML5+CSS3开发实战

    肖睿 邓小飞 唐桂林 倪天伟 李新友

    本书紧密围绕互联网行业发展对Web前端开发工程师岗位技术与能力的要求,介绍如何使用HTML5+CSS3进行网页...

    ¥38.00
人邮微信
本地服务
人邮微信
教师服务
二维码
读者服务
读者服务
返回顶部
返回顶部