技术教育社区
www.teccses.org

普通高等教育系列教材MySQL数据库原理及应用/王坚 唐小毅 柴艳妹

封面

作者:王坚 唐小毅 柴艳妹 韩文英 编著

页数:304

出版社:机械工业出版社

出版日期:2020

ISBN:9787111667940

电子书格式:pdf/epub/txt

内容简介

《MySQL数据库原理及应用》从教学实际出发,系统地介绍了MySQL数据库的有关原理和基本操作,主要内容包括数据库技术概述、MySQL概述、数据库基本操作、数据表、索引、结构化查询语言SQL、视图、触发器、存储过程和存储函数、访问控制与安全管理、备份与恢复、PHP与MySQL数据库编程。《MySQL数据库原理及应用》的内容基于Sailing数据库展开讲述,并提供了大量的实例作为参考,可以帮助读者理解数据库管理的有关概念,并熟悉数据库操作流程和管理方法。《MySQL数据库原理及应用》既可作为高等院校“数据库原理”课程的教材,也可作为相关领域技术人员的参考书。《MySQL数据库原理及应用》配有授课电子课件、教学大纲、源代码、习题答案等,需要的教师可登录www.cmpedu.com免费注册,审核通过后下载,或联系编辑索取(微信:15910938545,电话:010-88379739)。

本书特色

适读人群 :本科数据库原理课程的师生配套资源丰富,提供电子课件、教学大纲、源代码、习题答案
基于Sailing数据库展开讲述,实例丰富,体系结构完整

目录

前言

第1章 数据库技术概述1

11 引言1

12 数据库系统2

121 数据库系统的基本概念2

122 数据库系统的特点4

123 数据管理技术的产生和发展5

13 数据库系统的三级数据模式结构7

131 数据模式的概念7

132 数据库系统的二级映像技术8

14 概念模型8

141 数据的三个表示范畴及描述8

142 实体—联系模型9

15 逻辑模型13

151 数据模型13

152 常见的数据模型13

16 关系数据库15

161 关系模型的基本概念15

162 关系数据库的基本性质16

163 关系数据模式的规范化16

164 关系的完整性约束18

165 关系数据操作基础20

17 数据库设计的基本步骤25

171 需求分析26

172 概念设计26

173 逻辑设计27

174 物理设计29

175 数据库实施30

176 数据库运行和维护30

习题31

第2章 MySQL概述34

21 MySQL简介34

211 MySQL的发展历程34

212 MySQL的优势和特性35

213 MySQL的版本36

22 MySQL服务器的安装与配置36

23 MySQL服务器的启动与登录42

231 启动和停止MySQL服务器43

232 登录和退出MySQL数据库44

233 配置Path变量45

24 MySQL图形化管理工具46

25 WampServer47

251 WampServer的安装与配置47

252 登录phpMyAdmin工具平台50

习题52

第3章 数据库基本操作54

31 创建数据库54

311 通过命令创建数据库54

312 通过phpMyAdmin创建数据库55

32 查看数据库57

321 查看所有数据库57

322 查看数据库详细信息57

323 选择数据库58

33 删除数据库59

331 通过命令删除数据库59

332 通过phpMyAdmin删除数据库59

34 数据库存储引擎61

341 查看MySQL存储引擎61

342 事务与锁的概念63

343 常用存储引擎介绍64

344 选择存储引擎66

习题66

第4章 数据表68

41 MySQL数据类型介绍68

411 数值类型68

412 日期时间类型72

413 字符串类型73

42 创建数据表76

421 创建数据表的语法76

422 主键约束77

423 外键约束79

424 非空约束79

425 默认值约束80

426 自动增值80

427 唯一约束81

43 数据表操作81

431 数据表查看81

432 数据表删除83

433 数据表更名83

44 修改表结构84

441 修改字段的数据类型84

442 修改字段名84

443 添加字段84

444 删除字段86

445 修改字段排列顺序86

446 修改完整性约束87

45 表数据编辑89

451 插入数据89

452 修改数据90

453 删除数据90

46 工具平台中的数据表91

461 数据表的创建91

462 表结构的修改93

463 数据表的操作95

464 数据表关系96

465 输入数据99

习题103

第5章 索引106

51 概述106

511 索引的特点106

512 索引的分类107

513 查询的基本原理108

514 MySQL的索引110

52 创建索引111

521 创建表时创建索引111

522 在已有表中创建索引113

523 查看索引114

53 删除索引116

54 工具平台中的索引117

541 索引的创建117

542 索引的删除119

习题120

第6章 结构化查询语言SQL122

61 运算符122

611 算术运算符122

612 比较运算符123

613 逻辑运算符128

614 位运算符129

615 运算符的优先级132

62 MySQL常用函数132

621 数值函数133

622 字符串函数133

623 日期时间函数135

624 系统信息函数136

63 简单查询136

631 单表查询137

632 取消重复数据查询138

64 条件查询139

641 带条件表达式的查询139

642 BETWEEN…AND条件139

643 IS NULL条件141

644 IN查询141

645 LIKE条件142

65 排序查询143

651 单字段排序查询143

652 多字段排序查询144

66 限制查询结果记录条数145

67 总计查询145

671 总计函数146

672 分组查询148

673 分组结果的条件限制150

68 连接查询150

681 交叉连接151

682 内连接151

683 外连接查询154

69 子查询156

691 带ANY、SOME关键字的

子查询156

692 带ALL关键字的子查询157

693 带EXISTS关键字的子查询157

694 带IN关键字的子查询158

695 带比较运算符的子查询159

610 合并查询结果161

611 数据操作162

6111 插入数据163

6112 修改数据164

6113 删除数据168

612 工具平台中的查询设计170

6121 基于单表的查询实现170

6122 基于多表的查询172

习题176

第7章 视图179

71 概述179

72 创建视图180

721 创建视图的语法形式180

722 在单表上创建视图181

723 在多表上创建视图182

73 查看视图182

731 查看视图的字段信息182

732 查看视图基本信息183

733 查看视图详细信息183

74 修改视图184

741 利用CREATE OR REPLACE VIEW

语句修改视图184

742 使用ALTER语句修改视图185

75 更新视图186

76 删除视图188

77 工具平台中的视图189

771 创建视图189

772 查看视图190

773 修改视图192

774 更新视图192

775 删除视图195

习题195

第8章 触发器197

81 概述197

82 创建触发器198

821 创建触发器的语法形式198

822 利用工具平台创建触发器200

83 查看触发器201

831 通过SHOW TRIGGERS语句

查看触发器201

832 通过系统表triggers查看触发器202

84 删除触发器203

841 通过DROP TRIGGER语句删除

触发器203

842 通过工具平台删除触发器204

习题204

第9章 存储过程和存储函数206

91 概述206

911 存储过程206

912 存储函数207

92 创建存储过程和存储函数207

921 创建存储过程的语法形式207

922 创建存储函数的语法形式208

923 创建简单的存储过程和存储函数209

924 通过工具平台创建存储过程和

存储函数211

93 存储过程体和存储函数体211

931 局部变量211

932 游标213

933 流程控制语句214

94 查看存储过程和存储函数219

95 修改存储过程和存储函数221

96 删除存储过程和存储函数223

习题224

第10章 访问控制与安全管理226

101 用户账户管理226

1011 用户权限表226

1012 创建用户账号229

1013 删除用户231

1014 修改用户账号232

1015 修改用户口令232

102 账户权限管理233

1021 权限的授予233

1022 权限的转移与限制236

1023 权限的撤销237

习题238

第11章 备份与恢复240

111 MySQL数据库备份与恢复

方法240

1111 使用SQL语句备份和恢复表

数据240

1112 使用MySQL客户端实用程序

备份和恢复数据243

1113 使用MySQL工具平台备份和

恢复数据246

112 日志文件247

1121 二进制日志247

1122 查询日志250

习题251

第12章 PHP与MySQL数据库编程253

121 PHP编程基础254

1211 PHP代码与文本注释254

1212 PHP中的变量255

1213 PHP中的常量261

1214 PHP运算符262

1215 表达式270

122 PHP函数271

1221 自定义函数271

1222 参数传递和返回值274

1223 PHP内置函数275

1224 PHP的标准输入与输出276

123 数组的使用277

1231 定义数组277

1232 数组管理279

124 PHP程序设计基础283

1241 选择结构283

1242 循环结构287

125 PHP面向对象程序设计289

1251 定义类和对象289

1252 类的继承和多态292

126 在PHP中访问MySQL

数据库294

1261 MySqli扩展库的配置294

1262 连接数据库295

1263 执行数据库操作296

1264 关闭结果集和数据库连接300

习题301

附录 Sailing数据库结构304

下载地址

立即下载

(解压密码:www.teccses.org)

Article Title:《普通高等教育系列教材MySQL数据库原理及应用/王坚 唐小毅 柴艳妹》
Article link:https://www.teccses.org/1215350.html