注册 登录 进入教材巡展
#

出版时间:2022-08

出版社:中国铁道出版社

以下为《MySQL数据库原理及实践教程》的配套数字资源,这些资源在您购买图书后将免费附送给您:
试读
  • 中国铁道出版社
  • 9787113290719
  • 1-1
  • 455257
  • 47248917-8
  • 16开
  • 2022-08
  • 204
  • 计算机类
  • 高职
内容简介
本书以零基础讲解为宗旨,用实例引导读者学习,深入浅出地介绍了 MySQL 数据库的相关

知识和实战技能,内容详尽,实例丰富。

全书共分为 8 章,包括数据库基础知识、数据库的基本操作、数据表的基本操作、数据类型

和运算符、视图和触发器、事务管理、MySQL 连接器 JDBC 和连接池、常见函数和数据管理。

每章节后包含了与本书内容全程同步的综合案例教学,并配有微视频详细讲解。

本书适合作为高等院校学习 MySQL 数据库课程的教学用书,也可作为编程初学者学习

MySQL 数据库的参考书,对于希望系统学习 MySQL 数据库的人员也具有参考价值。
目录
目 录

第1章  数据库基础知识 1

1 1 数据库系统1

1 1 1 数据、信息、数据库 2

1 1 2 数据库管理系统 2

1 1 3 数据库管理系统的分类 3

1 2 数据库系统结构 3

1 2 1 数据库系统模式的概念 3

1 2 2 数据库系统的三级模式结构 3

1 2 3 数据库的二级映像功能与数据独立性 5

1 2 4 数据库系统用户结构 5

1 3 关系数据库 7

1 3 1 关系数据库概述 7

1 3 2 关系数据库设计 7

1 3 3 关系数据库的完整性 13

1 4 结构化查询语言SQL 15

1 4 1 SQL概述 15

1 4 2 SQL语言特点及基本语法 16

1 4 3 SQL语句分类 16

1 4 4 SQL的四种基本操作 16

1 5 实体关系模型 19

小结 22

经典习题22

第2章  数据库的基本操作23

2 1 MySQL的概述 23

2 1 1 MySQL的产生和发展 23

2 1 2 MySQL的组成 24

2 1 3 MySQL的优势 25

2 2 MySQL的安装和管理 25

2 2 1 下载MySQL 25

2 2 2 启动、暂停或退出MySQL 27

2 3 MySQL工具和实用程序 29

2 3 1 MySQL命令行实用程序 29

2 3 2 实用程序常用的图形化管理工具 29

2 4 数据库的创建 30

2 4 1 数据库的构成 30

2 4 2 使用命令行窗口创建数据库31

2 4 3 使用图形化工具创建数据库31

2 5 数据库的查看和选择 32

2 6 数据库的删除 32

2 6 1 使用命令行窗口删除数据库 33

2 6 2 使用图形化工具删除数据库 33

2 7 综合案例——数据库的创建和删除 33

小结 36

经典习题 36

第3章  数据表的基本操作37

3 1 创建表 37

3 1 1 创建表的语法形式 37

3 1 2 使用SQL语句设置约束条件38

3 1 3 使用图形化工具创建表并设置约束条件 41

3 2 查看表结构 42

3 2 1 使用SQL语句查看表结构 42

3 2 2 使用图形化工具查看表结构 42

3 3 修改表43

3 3 1 使用SQL语句修改数据表44

3 3 2 使用图形化工具修改数据表 49

3 4 删除表 50

3 4 1 使用SQL语句删除数据表 50

3 4 2 使用图形化工具删除数据表 51

3 5 检索记录表52

3 5 1 SELECT基本查询 52

3 5 2 条件查询 56

3 5 3 分组查询 57

3 5 4 表的连接 59

3 5 5 子查询 61

3 5 6 联合查询 63

3 6 综合案例——学生选课系统综合查询 64

小结 68

经典习题 68

第4章  数据类型和运算符69

4 1 MySQL基本数据类型 69

4 1 1 整数类型 69

4 1 2 小数类型 72

4 1 3 字符串类型 74

4 1 4 日期时间类型 75

4 1 5 复合数据类型 78

4 1 6 二进制类型 80

4 2 MySQL运算符 80

4 2 1 算术运算符 80

4 2 2 比较运算符 81

4 2 3 逻辑运算符 82

4 2 4 位运算符 83

4 2 5 运算符优先级 84

4 3 字符集设置 85

4 3 1 MySQL字符集与字符排序规则 85

4 3 2 MySQL字符集的设置 86

4 4 综合案例——算术操作符 87

小结 96

经典习题 96


第5章  视图和触发器_x0008_97

5 1 视图 97

5 1 1 视图概述 97

5 1 2 创建视图 98

5 1 3 查看视图 102

5 1 4 管理视图 104

5 1 5 使用视图 105

5 2 触发器 108

5 2 1 创建触发器 108

5 2 2 使用触发器 109

5 2 3 查看触发器 110

5 2 4 删除触发器 110

5 2 5 触发器的应用 111

5 3 综合案例——视图及触发器的应用 113

5 3 1 系统主要功能 113

5 3 2 E-R图 113

5 3 3 逻辑结构 115

5 3 4 数据库实施 117

小结 122

经典习题 122

第6章  事务管理_x0008_ 123

6 1 事务机制概述 123

6 2 事务的提交 125

6 3 事务的回滚 127

6 4 事务的特征和隔离 129

6 4 1 事务的四大特性 129

6 4 2 事务的隔离级别 132

6 5 解决多用户使用问题 132

6 5 1 脏读 132

6 5 2 不可重复读 134

6 5 3 幻读 136

6 6 综合案例——银行转账业务的事务处理 137

小结 140

经典习题 140

第7章  MySQL连接器JDBC和连接池_x005f_x005f_x005f_x005f_x005f_x005f_x005f_x005f_x005f_x005f_x005f_x005f_x005f_x005f_x005f_x005f_x005f_x005f_x005f_x005f_x005f_x005f_x005f_x005f_x005f_x005f_x005f_x005f_x005f_x005f_x005f_x005f_x005f_x005f_x005f_x005f_x005f_x005f_x005f_x005f_x005f_x005f_x005f_x005f_x005f_x005f_x005f_x0008_141

7 1 MySQL连接器 141

7 2 MySQL数据库连接过程 142

7 3 JDBC对象数据库操作 145

7 3 1 增加数据 145

7 3 2 修改数据 145

7 3 3 删除数据 145

7 3 4 查询数据 146

7 3 5 批处理 146

7 4 开源连接池 146

7 5 综合案例——学生选课系统 147

小结 165

经典习题 166

第8章  常见函数和数据管理167

8 1 常见函数 167

8 1 1 数学函数 167

8 1 2 字符串函数 172

8 1 3 时间日期函数 175

8 1 4 数据类型转换函数 177

8 1 5 控制流程函数 177

8 1 6 系统信息函数 178

8 2 数据库备份与还原 179

8 2 1 数据的备份 179

8 2 2 数据的还原 180

8 3 MySQL的用户管理 182

8 3 1 数据库用户管理 182

8 3 2 用户权限设置 184

8 4 综合案例——数据库备份与恢复 187