mysql数据程序设计教材_MySQL数据库程序设计(全国高等院校计算机基础教育十三五规划教材)简介,目录书摘...

编辑推荐:1.根据教育部计算机基础教学指导委员会“1+X”培养要求编写

2.符合计算机二级考试要求

3.全书以完成学生信息管理系统的实现为载体进行介绍

4.内容系统、新颖、简明、实用

内容简介:MySQL是世界上受欢迎的开源关系数据库管理系统之一,由于其性能优越、功能强大,已经广泛应用于互联网上各类中小型网站及信息管理系统的应用开发,受到广大软件爱好者及商业软件用户的青睐。

作者简介:何元清:教授、硕士研究生导师,中国民航飞行学院计算机学院主任,研究方向为交通信息控制与民航信息应用,从1990年至今从事计算机教育教学20多年,发表论文20余篇,其中SCI和EI检索7篇,主编教材《大学计算机基础》《数据库技术》,副主编教材《Visual 程序设计基础教程》《计算机软件技术》《软件技术基础》《计算机网络技术基础》,主持或主研完成国家自然科学基金项目2项,主持或主研完成省部级项目4项,获省部级教学成果奖1项。

魏哲:博士、副教授,中国民航飞行学院计算机学院教师。

目录:基 础 篇

第1章 数据库系统概述 1

1.1 数据库基础 1

1.1.1 数据、信息、数据处理 1

1.1.2 数据库技术的产生与发展 2

1.2 数据库系统结构 4

1.2.1 数据库系统的基本概念 4

1.2.2 数据库系统的体系结构 5

1.3 数据模型 6

1.3.1 概述 7

1.3.2 概念模型 7

1.3.3 逻辑模型 8

1.3.4 关系数据库系统 10

习题 12

第2章 MySQL编程基础 16

2.1 MySQL概述 16

2.2 WampServer 18

2.2.1 WampServer组件 18

2.2.2 WampServer安装与配置 19

2.3 结构化查询语言(SQL) 26

2.4 MySQL数据基础 28

2.4.1 数据类型 28

2.4.2 常量 31

2.4.3 变量 32

2.4.4 运算符与表达式 34

2.4.5 函数 36

习题 40

第3章 程序设计基础 44

3.1 程序设计概述 44

3.2 PHP编程基础 45

3.2.1 PHP配置 46

3.2.2 PHP编程步骤 48

3.2.3 PHP基本语法 48

3.2.4 PHP数据类型 49

3.2.5 PHP表达式 49

3.3 PHP流程控制 51

3.3.1 顺序结构 51

3.3.2 选择结构 51

3.3.3 循环结构 53

3.3.4 PHP文件包含 56

习题 57

实 践 篇

第4章 创建数据库与数据表 62

4.1 数据库 62

4.1.1 创建并选择数据库 62

4.1.2 修改及查看数据库 64

4.1.3 删除数据库 65

4.2 数据表 65

4.2.1 创建数据表 65

4.2.2 修改数据表 68

4.2.3 查看表 72

4.2.4 复制表结构 73

4.2.5 删除表 74

4.3 数据完整性约束 74

习题 82

第5章 数据操纵 85

5.1 插入数据 85

5.2 删除数据 88

5.3 修改数据 89

习题 92

第6章 索引 96

6.1 索引简介 96

6.1.1 索引的概念 96

6.1.2 索引的利弊 96

6.2 索引的分类 97

6.3 创建、查看和删除索引 98

6.3.1 创建索引 98

6.3.2 查看索引 101

6.3.3 删除索引 102

习题 102

第7章 数据查询 105

7.1 SELECT语句 105

7.2 列选择子句 106

7.3 FROM子句与多表连接 113

7.4 WHERE子句 118

7.5 GROUP BY子句 130

7.6 HAVING子句 131

7.7 ORDER BY子句 132

7.8 LIMIT子句 134

7.9 UNION语句 134

习题 135

第8章 视图 139

8.1 视图概述 139

8.2 视图的创建 140

8.3 视图结构的查看与修改 142

8.3.1 查看视图结构 142

8.3.2 修改视图结构 143

8.4 视图数据的查询与更新 144

8.4.1 视图数据的查询 144

8.4.2 视图数据的更新 145

8.5 视图的删除 148

习题 148

第9章 数据管理 151

9.1 触发器 151

9.1.1 触发器介绍 151

9.1.2 创建触发器 151

9.1.3 查看触发器 154

9.1.4 删除触发器 157

9.1.5 使用触发器的注意事项 157

9.2 事件 158

9.2.1 事件介绍 158

9.2.2 如何开启事件调度器 158

9.2.3 创建事件 160

9.2.4 查看事件 162

9.2.5 修改事件 163

9.2.6 删除事件 165

9.3 存储过程和存储函数 165

9.3.1 创建存储过程和存储函数 166

9.3.2 查看存储过程和存储函数的定义 172

9.3.3 删除存储过程和存储函数 174

9.3.4 修改存储过程和存储函数 175

9.3.5 自定义错误处理程序 176

9.3.6 游标 179

9.4 访问控制 183

9.4.1 登录和退出MySQL服务器 183

9.4.2 创建用户账户 184

9.4.3 删除普通用户 185

9.4.4 修改普通用户账号 186

9.4.5 修改普通用户密码 187

9.4.6 账号权限管理 187

9.5 备份与恢复 192

9.5.1 使用mysqldump命令备份 192

9.5.2 使用mysql命令恢复 193

9.5.3 使用SELECT INTO OUTFILE导出文本文件 193

9.5.4 使用LOAD DATA INFILE导入文本文件 194

9.5.5 使用图形界面备份和恢复数据 194

9.5.6 使用二进制日志还原数据库 196

习题 198

应 用 篇

第10章 PHP的MySQL编程 203

10.1 编程步骤 203

10.2 连接MySQL数据库服务器 203

10.3 选择MySQL数据库 204

10.4 操作MySQL数据库 205

10.4.1 数据的添加 206

10.4.2 数据的查询 206

10.4.3 数据的修改 210

10.4.4 数据的删除 212

10.5 关闭MySQL服务器的连接 213

10.6 实例 214

10.6.1 动态添加用户信息 214

10.6.2 动态删除用户信息 216

习题 217

第11章 开发实例 218

11.1 需求分析 218

11.2 系统设计 218

11.3 数据库设计 219

11.4 系统实现 220

11.4.1 学生基本信息管理系统页面实现 221

11.4.2 添加学生信息页面实现 221

11.4.3 查看学生信息页面实现 223

11.4.4 删除学生信息页面实现 224

11.5 学生信息管理系统程序清单 226

习题 232

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
MySQL数据库入门》教学设计 课程名称: MySQL开发入门教程 授课年级: XXXX年级 授课学期: XXXX学年第一学期 教师姓名: 某某老师 《MySQL数据库入门》教学设计全文共7页,当前为第1页。2014年09月09日 《MySQL数据库入门》教学设计全文共7页,当前为第1页。 课题名称 第1章 数据库入门 计划学时 4课时 内容分析 数据库技术是计算机应用领域中非常重要的技术,它产生于20世纪60年代末,是数据管理的最新技术,也是软件技术的一个重要分支。本章将重点讲解数据库的基础知识以及MySQL的安装与使用。 教学目标及基本要求 1、了解数据库的基础知识,可以描述数据库的存储结构和常见的数据库产品 2、了解MySQL的安装与配置,学会在Window和Linux平台安装MySQL 3、掌握MySQL的启动、登录以及配置方式 重点及措施 1、MySQL的安装与配置 2、MySQL的启动、登录以及配置方式 难点及措施 MySQL的安装 MySQL的登陆和配置 教学方式 教学采用教师课堂讲授为主,使用教学PPT讲解 教 学 过 程 第一课时 (数据库基础知识) 一、创设情境,导入数据库的概念 (1)老师提出需求,引出数据库的概念 教师提出问题,同学们是否知道在我们所使用的如:QQ、邮箱、微博等网络工具中,用户的信息是如何得以保存的呢?提出问题引出数据库的概念。 (2)进入主题,讲解数据库的概念 进入主题,介绍其实无论是各大网络工具还是各大公司,基本都是采用数据库的方式来存储数据(包括用户信息)的,让学生知道数据库是用来保存数据的。 (3)明确学习目标 1、使学生明确数据库的概念、特点以及存储结构。 2、使学生熟悉SQL语言的组成和常见的数据库产品。 3、使学生熟悉MySQL数据库在Windows平台和Linux平台下的安装配置以及MySQL目录结构。 二、进行重点知识的讲解 (1)什么是数据库? 《MySQL数据库入门》教学设计全文共7页,当前为第2页。教师首先向同学讲述数据库的概念:数据库(Database,DB)是按照数据结构来组织、存储和管理数据的仓库。然后向同学介绍数据库的4个特点。最后通过画图的方式向同学介绍数据库系统(可参考教材 图1-1),以及它们各自的作用,使同学能够区分出什么是数据库,什么是数据库管理系统和数据库应用程序。 《MySQL数据库入门》教学设计全文共7页,当前为第2页。 (2)数据库的存储结构是什么? 教师提出问题,问学生数据是不是直接就可以存储在数据库中?对学生进行提问,找学生回答。然后教师通过画图的方式讲解数据库、表、数据库服器之间的关系(可参考教材 图1-2),以及它们各自的作用和特点。最后通过画图的方式介绍表中数据的存储方式(可参考教材 图1-3)。 (3)SQL语言 教师先向同学介绍SQL语言的概念和作用,然后讲解关系型数据库语言的标准和它的4个组成部分。最后向同学介绍几种常见的数据库产品,如:Oracle,SQL Server,DB2,MongoDB、SQL Server、MySQL以及他们各自的特点。 (4)如何安装和配置MySQL? 教师首先向学生演示如何在MySQL官网上,下载适用于Windows平台的5.5版本的安装包和适用于Linux平台的RPM安装包,然后,向学生演示如何在Windows和Linux平台下安装和配置MySQL。要求学生能够根据帮助文档正确安装配置MySQL。 (5)MySQL安装目录 教师向学生介绍,MySQL安装完成后,会在磁盘上生成一个MySQL安装目录。然后教师向同学介绍安装目录中各个文件以及它们的作用。 三、归纳总结,随堂练习,布置作业 (1)对课堂上讲解的知识点进行总结,使用博学谷系统中的随堂练习题巩固本节课的知识点。 (2)让学生课下动手体验,安装MySQL。 第二课时 (MySQL的启动、登陆、相关命令以及重新配置MySQL) 《MySQL数据库入门》教学设计全文共7页,当前为第3页。一、回顾上节课内容,继续讲解MySQL的使用 《MySQL数据库入门》教学设计全文共7页,当前为第3页。 (1)对上节课留的作业进行答疑 (2)明确学习目标 1、掌握如何通过Windows服务管理器和DOS命令启动MySQL服务。 2、掌握如何使用DOS命令和MySQL Command Line Client登陆MySQL服务器。 3、熟悉MySQL的相关命令。 4、掌握重新配置MySQL的方式。 二、进行重点知识的讲解 (1)如何通过手动方式启动MySQL服务? 教师提出问题,MySQL安装完成后,客户端是否就能连接到数据库了呢?学生进行思考,教师进行讲解,在前面的配置中,已经将MySQL安装为Windows服务,所以当Windows启动时MySQ

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值