mysql汪晓青课后答案_MySQL数据库基础实例教程

第1章 数据库基础1

1.1 数据库概述2

1.1.1 数据管理技术的发展2

1.1.2 数据库系统的组成3

1.1.3 结构化查询语言3

1.2 数据模型4

1.2.1 数据模型的概念4

1.2.2 常见的数据模型5

1.2.3 实体与关系7

1.3 数据库的规范化8

本章小结11

实训项目11

思考与练习12

第2章 MySQL的安装与配置13

2.1 下载和安装MySQL14

2.1.1 MySQL服务器的下载14

2.1.2 MySQL服务器的安装16

2.2 MySQL的常用操作23

2.3 MySQL图形化管理工具24

本章小结27

实训项目27

思考与练习28

第3章 数据库的基本操作29

3.1 创建数据库30

3.2 查看数据库31

3.3 选择数据库31

3.4 删除数据库32

3.5 数据库存储引擎32

3.5.1 MySQL存储引擎32

3.5.2 InnoDB存储引擎33

3.5.3 MyISAM存储引擎34

3.5.4 MEMORY存储引擎35

3.5.5 存储引擎的选择35

本章小结36

实训项目36

思考与练习37

第4章 数据表的基本操作38

4.1 数据类型39

4.1.1 数字39

4.1.2 日期和时间39

4.1.3 字符串40

4.2 创建数据表41

4.3 查看表结构43

4.3.1 查看表基本结构语句43

4.3.2 查看表详细结构语句44

4.4 修改数据表44

4.4.1 修改表名44

4.4.2 修改字段的数据类型45

4.4.3 修改字段名46

4.4.4 添加字段46

4.4.5 删除字段47

4.4.6 修改字段的排列位置47

4.5 数据完整性约束49

4.5.1 主键约束49

4.5.2 唯一约束50

4.5.3 非空约束51

4.5.4 默认约束51

4.5.5 字段值自动增加52

4.5.6 外键约束53

本章小结54

实训项目54

思考与练习56

第5章 表数据的增、改、删操作58

5.1 插入数据59

5.1.1 插入完整数据59

5.1.2 插入数据记录的一部分61

5.1.3 插入多条记录62

5.2 修改数据63

5.3 删除数据64

5.3.1 通过DELETE语句删除数据64

5.3.2 通过TRUNCATE TABLE语句删除

数据65

本章小结66

实训项目66

思考与练习68

第6章 数据查询69

6.1 基本查询语句70

6.2 单表查询70

6.2.1 简单数据记录查询70

6.2.2 去除重复查询结果——DISTINCT73

6.2.3 限制查询结果数量——LIMIT74

6.2.4 条件数据查询75

6.2.5 ORDER BY对查询结果排序80

6.3 使用统计函数查询83

6.3.1 COUNT()函数84

6.3.2 SUM()函数84

6.3.3 AVG()函数85

6.3.4 MAX()和MIN()函数85

6.4 分组数据查询86

6.4.1 单字段分组查询86

6.4.2 多字段分组查询88

6.4.3 HAVING子句限定分组查询89

6.5 连接查询90

6.5.1 内连接查询90

6.5.2 外连接查询93

6.6 子查询95

6.6.1 带IN关键字的子查询95

6.6.2 带EXISTS关键字的子查询96

6.6.3 带ANY关键字的子查询98

6.6.4 带ALL关键字的子查询99

6.6.5 带比较运算符的子查询99

6.7 合并查询结果100

本章小结102

实训项目102

思考与练习106

第7章 视图107

7.1 视图概述108

7.2 视图的创建108

7.3 视图操作111

7.3.1 查看视图111

7.3.2 修改视图113

7.3.3 更新视图115

7.3.4 删除视图117

本章小结118

实训项目118

思考与练习120

第8章 索引122

8.1 索引概述123

8.1.1 索引的含义和特点123

8.1.2 索引的分类123

8.1.3 索引的设计原则124

8.2 创建索引124

8.2.1 创建表时创建索引124

8.2.2 在已经存在的表上创建索引127

8.3 删除索引129

本章小结130

实训项目130

思考与练习132

第9章 存储过程和触发器133

9.1 SQL编程基础134

9.1.1 SQL基础134

9.1.2 系统内置函数142

9.2 存储过程和函数144

9.2.1 创建和调用存储过程145

9.2.2 创建和调用存储函数149

9.2.3 查看存储过程和函数151

9.2.4 修改存储过程和函数153

9.2.5 删除存储过程和函数153

9.3 设置触发器154

9.3.1 创建触发器154

9.3.2 查看触发器159

9.3.3 删除触发器160

本章小结160

实训项目160

思考与练习163

第10章 事务164

10.1 MySQL事务概述165

10.2 MySQL事务的创建与存在周期165

10.2.1 初始化事务166

10.2.2 创建事务166

10.2.3 提交事务167

10.2.4 撤销事务167

10.2.5 事务的存在周期168

10.3 MySQL事务行为169

10.3.1 自动提交169

10.3.2 事务的孤立级170

10.3.3 修改事务的孤立级171

10.4 事务的性能171

10.4.1 应用小事务171

10.4.2 选择合适的孤立级171

10.4.3 死锁的概念与避免172

本章小结172

实训项目172

思考与练习174

第11章 数据安全175

11.1 添加和删除用户176

11.1.1 使用CREATE USER语句创建新用户176

11.1.2 使用GRANT语句创建新用户177

11.1.3 使用INSERT语句创建新用户177

11.1.4 使用DROP USER语句删除

用户179

11.1.5 使用DELETE语句删除用户179

11.2 授予权限与回收权限180

11.2.1 MySQL的各种权限180

11.2.2 授予权限181

11.2.3 收回权限182

11.2.4 查看权限183

11.3 备份与还原184

11.3.1 使用mysqldump命令备份数据184

11.3.2 使用mysql命令还原数据186

11.4 MySQL日志187

11.4.1 配置错误日志187

11.4.2 查看错误日志188

11.4.3 备份错误日志189

本章小结190

实训项目190

思考与练习192

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值