首页 > 编程知识 正文

数据库原理与应用教程课后答案,数据库原理与应用刘征海课后答案

时间:2023-05-03 21:42:20 阅读:48405 作者:1635

第一章数据库基础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.1MySQL14下载和安装

2.1.1下载MySQL服务器14

2.1.2 MySQL服务器安装16

2.2 MySQL常见操作23

2.3 MySQL图形管理工具24

本章总结27

实训项目27

思考和练习28

第三章数据库的基本操作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内存存储引擎35

3.5.5选择存储引擎35

本章总结36

实训项目36

思考和练习37

第四章数据表的基本操作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

第六章数据查询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按订单查询结果排序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带关键字的子查询95

6.6.2带exists关键字的子查询96

6.6.3带any关键字的子查询98

6.6.4带全关键字的子查询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

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。