图书目录

目 录

项目1 认识数据库

.

.........................................................................................................1

任务1.1 数据库概述

.

.....................................................................................................1

知识点1 数据库的基本概念

.

.................................................................................2

知识点2 数据库发展史

.

........................................................................................2

知识点3 数据库系统

.

...........................................................................................3

知识点4 数据模型

.

...............................................................................................3

知识点5 关系型数据库

.

........................................................................................5

知识点6 常见的数据库管理系统

.

.........................................................................7

任务1.2 MySQL的安装与配置

.

....................................................................................8

知识点1 MySQL的优势

.

......................................................................................9

知识点2 MySQL图形化管理工具........................................................................9

任务1.3 数据库设计

.

...................................................................................................22

知识点1 数据库设计步骤

.

..................................................................................23

知识点2 概念设计

.

.............................................................................................23

知识点3 E-R图设计实例

.

..................................................................................25

知识点4 逻辑结构设计

.

......................................................................................26

知识点5 数据库设计规范化

.

...............................................................................27

项目2 创建与管理数据库

.

............................................................................................34

任务2.1 创建数据库

.

...................................................................................................34

知识点1 数据库的构成

.

......................................................................................35

知识点2 数据库的创建

.

......................................................................................35

知识点3 MySQL中的字符集和校对规则

.

...........................................................36

知识点4 数据库的查看

.

......................................................................................36

任务2.2 管理数据库

.

...................................................................................................41

知识点1 MySQL数据库字符集及排序规则的查看

.

............................................41

知识点2 当前数据库的指定

.

...............................................................................42

知识点3 数据库的修改

.

......................................................................................42

知识点4 数据库的删除

.

......................................................................................42

任务2.3 使用图形化管理工具管理数据库

.

..................................................................45

项目3 创建与管理数据表

.

............................................................................................49

任务3.1 创建数据表

.

...................................................................................................49

知识点1 数据类型

.

.............................................................................................50

知识点2 数据表的创建

.

......................................................................................54

知识点3 数据表的查看

.

......................................................................................54

任务3.2 管理数据表

.

...................................................................................................59

知识点1 数据表的修改

.

......................................................................................59

知识点2 数据表的复制

.

......................................................................................60

知识点3 数据表的删除

.

......................................................................................61

任务3.3 数据完整性约束

.

...........................................................................................65

知识点1 数据完整性约束总述

.

...........................................................................66

知识点2 主键约束

.

.............................................................................................67

知识点3 UNIQUE约束

.

......................................................................................67

知识点4 DEFAULT约束 ........................................................................................68

知识点5 FOREIGN 

KEY约束

.

............................................................................68

知识点6 CHECK约束

.

.......................................................................................69

知识点7 约束的删除 ..............................................................................................70

任务3.4 使用图形化管理工具管理数据表

.

..................................................................74

项目4 数据处理

.

..........................................................................................................80

任务4.1 插入数据

.

......................................................................................................80

知识点1 INSERT…VALUES语句和INSERT…SET语句

.

...................................81

知识点2 INSERT…SELECT语句

.

......................................................................82

任务4.2 修改与删除数据

.

...........................................................................................87

知识点1 数据的修改

.

.........................................................................................87

知识点2 数据的删除

.

.........................................................................................88

知识点3 使用TRUNCATE语句清空数据表

.

......................................................88

项目5 数据查询

.

..........................................................................................................95

任务5.1 简单查询

.

......................................................................................................95

知识点1 SELECT语句的基本格式

.

....................................................................96

知识点2 数据表中指定字段的选择

.

....................................................................97

知识点3 查询结果中列标题的修改

.

....................................................................97

知识点4 查询结果中数据的替换

.

.......................................................................98

知识点5 结果集中重复行的消除

.

.......................................................................98

知识点6 字段值的计算

.

......................................................................................99

任务5.2 条件查询

.

....................................................................................................108

知识点1 条件查询总述

.

....................................................................................109

知识点2 比较运算

.

...........................................................................................109

知识点3 逻辑运算

.

...........................................................................................110

知识点4 范围查询

.

...........................................................................................111

知识点5 空值查询

.

...........................................................................................111

知识点6 模糊查询

.

...........................................................................................111

任务5.3 多表查询

.

....................................................................................................117

知识点1 FROM子句

.

.......................................................................................117

知识点2 笛卡儿积

.

...........................................................................................118

知识点3 交叉连接

.

...........................................................................................118

知识点4 内连接

.

...............................................................................................119

知识点5 外连接

.

...............................................................................................120

知识点6 比较子查询

.

.......................................................................................121

知识点7 

EXISTS子查询

.

.................................................................................121

知识点8 联合查询

.

...........................................................................................122

任务5.4 数据汇总与排序

.

.........................................................................................130

知识点1 聚合函数

.

...........................................................................................130

知识点2 GROUP 

BY子句

.

...............................................................................131

知识点3 HAVING子句

.

....................................................................................131

知识点4 ORDER 

BY子句

.

...............................................................................132

知识点5 LIMIT子句

.

........................................................................................132

项目6 索引与视图

.

.....................................................................................................140

任务6.1 索引简介

.

....................................................................................................140

知识点1 索引的概述

.

.......................................................................................141

知识点2 索引的创建

.

.......................................................................................142

知识点3 索引的查看

.

.......................................................................................145

知识点4 索引的删除

.

.......................................................................................146

任务6.2 视图

.

...........................................................................................................152

知识点1 视图的概述

.

.......................................................................................153

知识点2 视图的创建

.

.......................................................................................153

知识点3 视图的修改

.

.......................................................................................154

知识点4 视图的查看

.

.......................................................................................154

知识点5 视图的更新

.

.......................................................................................155

知识点6 视图的查询

.

.......................................................................................155

知识点7 视图的删除

.

.......................................................................................155

知识点8 使用图形化管理工具管理视图

.

...........................................................156

项目7 数据库编程

.

.....................................................................................................166

任务7.1 编程基础知识

.

.............................................................................................166

知识点1 注释和语句结束符

.

.............................................................................167

知识点2 数据类型

.

...........................................................................................168

知识点3 变量

.

..................................................................................................168

知识点4 运算符和表达式

.

................................................................................170

知识点5 流程控制结构

.

....................................................................................170

知识点6 数据库信息查询命令

.

.........................................................................174

知识点7 SQL基础命令

.

...................................................................................175

知识点8 系统内置函数

.

....................................................................................176

任务7.2 存储过程

.

....................................................................................................182

知识点1 存储过程的创建和运行

.

.....................................................................183

知识点2 存储过程的列表和查看

.

.....................................................................185

知识点3 存储过程的修改和删除

.

.....................................................................186

知识点4 错误处理

.

...........................................................................................187

知识点5 游标

.

..................................................................................................190

任务7.3 存储函数

.

....................................................................................................195

知识点1 存储函数的创建和调用

.

.....................................................................196

知识点2 存储函数的列表和查看

.

.....................................................................197

知识点3 存储函数的修改和删除

.

.....................................................................198

任务7.4 触发器

.

........................................................................................................201

知识点1 触发器的创建

.

....................................................................................202

知识点2 触发器的查看

.

....................................................................................203

知识点3 触发器的删除

.

....................................................................................203

项目8 数据安全

.

........................................................................................................207

任务8.1 用户的权限和安全

.

......................................................................................207

知识点1 用户管理

.

...........................................................................................208

知识点2 权限管理

.

...........................................................................................209

知识点3 使用图形化管理工具管理用户和权限

.

................................................211

任务8.2 数据的备份和还原

.

......................................................................................216

知识点1 系统数据库的备份

.

.............................................................................217

知识点2 系统数据库的还原

.

.............................................................................219

知识点3 系统数据表的导入/导出

.

...................................................................219

任务8.3 事务与锁定机制

.

.........................................................................................229

知识点1 事务的管理

.

.......................................................................................230

知识点2 锁定机制

.

...........................................................................................232

参考文献

.

......................................................................................................................238