图书介绍

MySQL数据库技术与应用PDF|Epub|txt|kindle电子书版本网盘下载

MySQL数据库技术与应用
  • 张素青,翟慧,黄静主编;宋欢,何连连副主编 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115489104
  • 出版时间:2018
  • 标注页数:227页
  • 文件大小:42MB
  • 文件页数:236页
  • 主题词:SQL语言-程序设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

MySQL数据库技术与应用PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 数据库基础1

1.1 数据库的基本概念2

1.2 常见的数据库4

1.3 数据管理技术的发展5

1.3.1 人工管理阶段6

1.3.2 文件系统阶段6

1.3.3 数据库系统阶段7

1.4 数据模型8

1.4.1 数据模型的概念8

1.4.2 数据模型的分类8

1.4.3 概念模型的表示方法9

1.5 常见的数据模型11

1.6 关系数据库的规范化14

1.6.1 第一范式(1NF)15

1.6.2 第二范式(2NF)15

1.6.3 第三范式(3NF)16

1.7 数据库设计17

1.7.1 数据库设计概述17

1.7.2 需求分析18

1.7.3 概念结构设计19

1.7.4 逻辑结构设计21

1.7.5 数据库物理设计23

1.7.6 数据库实施24

1.7.7 数据库运行和维护24

1.7.8 数据库设计案例24

本章小结27

实训项目27

项目:“网上书店”数据库27

课后习题28

第2章 MySQL基础29

2.1 MySQL概述30

2.2 MySQL的安装与配置31

2.2.1 Windows平台下MySQL的安装31

2.2.2 Windows平台下MySQL的配置35

2.2.3 Linux平台下MySQL的安装42

2.3 MySQL的使用44

2.3.1 启动MySQL服务44

2.3.2 登录MySQL数据库服务器46

2.3.3 MySQL的相关命令47

2.3.4 重新配置MySQL49

本章小结51

实训项目51

项目:MySQL环境51

课后习题52

第3章 数据库和数据表的基本操作53

3.1 数据库的基本操作54

3.1.1 创建数据库54

3.1.2 查看数据库54

3.1.3 修改数据库55

3.1.4 删除数据库56

3.2 数据类型56

3.3 数据表的基本操作59

3.3.1 创建数据表59

3.3.2 查看数据表60

3.3.3 修改数据表61

3.3.4 删除数据表65

3.4 数据表的约束66

3.4.1 PRIMARY KEY CONSTRAINT(主键约束)66

3.4.2 FOREIGN KEY CONSTRAINT(外键约束)69

3.4.3 NOT NULL CONSTRAINT(非空约束)73

3.4.4 UNIQUE CONSTRAINT(唯一约束)76

3.4.5 DEFAULT CONSTRAINT(默认约束)78

3.5 设置表的字段值自动增加80

3.6 综合案例——学生选课数据库82

3.6.1 创建“学生选课”数据库82

3.6.2 在“学生选课”数据库中创建表82

本章小结84

实训项目85

项目1:创建“网上书店”数据库85

项目2:在“网上书店”数据库中创建表85

课后习题86

第4章 数据表 记录的更新操作87

4.1 数据表记录的插入88

4.1.1 向数据表中插入单条记录88

4.1.2 向数据表中插入多条记录89

4.2 数据表记录的修改90

4.3 数据表记录的删除91

4.3.1 使用DELETE删除数据91

4.3.2 使用TRUNCATE清空数据92

本章小结93

实训项目93

项目:在“网上书店”数据库的相关数据表中插入数据93

课后习题94

第5章 数据查询95

5.1 SELECT语句的基本语法96

5.2 简单查询97

5.2.1 基本查询97

5.2.2 使用WHERE子句100

5.2.3 使用ORDER BY子句105

5.2.4 使用LIMIT子句106

5.3 统计查询107

5.3.1 集合函数107

5.3.2 使用GROUP BY子句108

5.4 多表查询111

5.4.1 交叉连接111

5.4.2 内连接113

5.4.3 外连接115

5.4.4 自连接116

5.5 子查询117

5.5.1 比较子查询117

5.5.2 IN子查询118

5.5.3 批量比较子查询120

5.5.4 EXISTS子查询121

5.5.5 在INSERT、UPDATE、DELETE语句中使用子查询123

5.6 合并结果集125

本章小结125

实训项目126

项目1:在“网上书店”数据库中进行简单查询126

项目2:在“网上书店”数据库查询中使用集合函数126

项目3:在“网上书店”数据库查询中使用连接查询和子查询127

课后习题127

第6章 存储过程与事务129

6.1 MySQL程序设计基础130

6.1.1 变量130

6.1.2 流程控制语句131

6.1.3 光标134

6.2 存储过程概述135

6.2.1 存储过程的基本概念136

6.2.2 存储程序的类型136

6.2.3 存储过程的作用136

6.3 创建和执行存储过程137

6.3.1 创建和执行不带输入参数的存储过程137

6.3.2 创建和执行带输入参数的存储过程138

6.3.3 创建和执行带输出参数的存储过程140

6.4 管理存储过程142

6.4.1 查看存储过程142

6.4.2 修改存储过程142

6.4.3 删除存储过程143

6.5 存储函数144

6.5.1 存储过程与存储函数的联系与区别144

6.5.2 创建和执行存储函数144

6.5.3 查看存储函数146

6.5.4 删除存储函数146

6.5.5 MySQL的系统函数146

6.6 事务148

6.6.1 事务概述148

6.6.2 事务的提交149

6.6.3 事务的回滚150

6.6.4 事务的隔离级别151

本章小结152

实训项目152

项目1:在“网上书店”数据库中创建存储过程152

项目2:在“网上书店”数据库中创建带输入输出参数的存储过程153

项目3:在“网上书店”数据库中实现事务处理153

课后习题153

第7章 索引、视图和触发器155

7.1 索引156

7.1.1 索引概述156

7.1.2 索引的分类156

7.1.3 索引的设计原则157

7.1.4 创建索引158

7.1.5 删除索引165

7.2 视图165

7.2.1 视图的基本概念165

7.2.2 视图的优点166

7.2.3 定义视图166

7.2.4 查看视图168

7.2.5 修改和删除视图171

7.2.6 更新视图172

7.3 触发器176

7.3.1 触发器概述176

7.3.2 创建触发器176

7.3.3 触发器的使用177

7.3.4 查看触发器的定义182

7.3.5 删除触发器183

本章小结183

实训项目184

项目1:在“网上书店”数据库中创建索引并查看维护184

项目2:在“网上书店”数据库中创建视图并维护使用184

项目3:在“网上书店”数据库中创建触发器184

项目4:在“网上书店”数据库中使用触发器185

项目5:在“网上书店”数据库中删除触发器185

课后习题185

第8章 数据库高级管理187

8.1 数据库的备份与恢复188

8.1.1 数据库的备份189

8.1.2 数据库的恢复191

8.2 用户管理193

8.2.1 user表193

8.2.2 创建新用户194

8.2.3 删除普通用户197

8.2.4 修改用户信息199

8.3 权限管理202

8.3.1 MySQL的权限类型202

8.3.2 权限查询203

8.3.3 权限授予204

8.3.4 权限收回205

本章小结207

实训项目207

项目1:使用SQL语句备份与恢复数据207

项目2:创建新用户207

项目3:用户权限的授予和收回207

课后习题207

第9章 项目案例208

9.1 案例分析209

9.1.1 需求概述209

9.1.2 问题分析209

9.2 项目设计211

9.2.1 数据库设计211

9.2.2 创建库、创建表、创建约束213

9.2.3 插入测试数据216

9.2.4 编写SQL语句实现银行的日常业务219

9.2.5 创建、使用视图221

9.2.6 使用事务和存储过程实现业务处理222

9.3 进度记录225

参考文献227

热门推荐