注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书教育/教材/教辅教材职业技术培训教材MySQL 8.0数据库管理与应用

MySQL 8.0数据库管理与应用

MySQL 8.0数据库管理与应用

定 价:¥49.80

作 者: 吴少君
出版社: 电子工业出版社
丛编项:
标 签: 暂缺

购买这本书可以去


ISBN: 9787121372476 出版时间: 2022-03-01 包装:
开本: 16开 页数: 304 字数:  

内容简介

  MySQL是一个关系型数据库管理系统,它可以跨平台运行,支持多线程、多用户和重负载,具有快速可靠、易于使用、安全性好、连接性好、开源免费等优点。MySQL软件采用了双授权政策,分为社区版和商业版。由于体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,MySQL作为数据库服务器广泛应用于网站开发中。本书以当今**的MySQL 8.0为蓝本,系统地讲述了MySQL数据库管理与应用的相关理论知识和操作技能。本书分为9章,主要内容包括:MySQL基础、数据库与表、数据查询、索引与视图、MySQL语言、存储例程、事务与锁定、备份与恢复、用户与角色。

作者简介

  胡玲芳,1976年7月,江西南昌人,毕业于南昌大学信息工程学院计算机应用技术专业,硕士研究生,现为六盘水职业技术学院信息工程系副主任,副教授、贵州省职教名师、贵州省人大代表、贵州省大数据产业联盟理事会理事,长期从事数据库与软件开发研究和教学,指导学生在全国及贵州省职业院校技能大赛中获奖。

图书目录

目 录

第1章 MySQL基础\t1
1.1 数据库基本概念\t1
1.1.1 数据库\t1
1.1.2 关系型数据库\t1
1.1.3 数据库管理系统\t2
1.1.4 数据库系统\t2
1.1.5 结构化查询语言\t2
1.2 MySQL概述\t3
1.2.1 什么是MySQL\t3
1.2.2 MySQL的主要特点\t4
1.2.3 MySQL的版本\t5
1.2.4 MySQL 8.0的新特性\t6
1.3 MySQL的下载和安装\t7
1.3.1 MySQL的下载\t7
1.3.2 MySQL的安装\t8
1.3.3 MySQL服务管理\t17
1.4 MySQL程序介绍\t18
1.4.1 MySQL命令行工具\t19
1.4.2 MySQL工作台\t22
1.4.3 其他MySQL图形管理工具\t25
习题1\t26
第2章 数据库与表\t27
2.1 数据库操作\t27
2.1.1 创建数据库\t27
2.1.2 列举数据库\t29
2.1.3 设置默认数据库\t30
2.1.4 修改数据库\t31
2.1.5 删除数据库\t32
2.2 表操作\t34
2.2.1 数据类型\t34
2.2.2 存储引擎\t37
2.2.3 创建表\t39
2.2.4 查看表信息\t43
2.2.5 修改表\t46
2.2.6 复制表\t48
2.2.7 重命名表\t49
2.2.8 删除表\t49
2.3 数据完整性约束\t50
2.3.1 主键约束\t50
2.3.2 候选键约束\t52
2.3.3 参照完整性约束\t53
2.3.4 检查完整性约束\t54
2.3.5 命名完整性约束\t55
2.3.6 删除完整性约束\t57
2.4 表记录操作\t57
2.4.1 插入记录\t57
2.4.2 修改记录\t62
2.4.3 替换记录\t65
2.4.4 删除记录\t66
习题2\t68
第3章 数据查询\t70
3.1 SELECT语句概述\t70
3.1.1 SELECT语句的基本组成\t70
3.1.2 常用查询工具\t71
3.2 选择查询输出项\t73
3.2.1 选择所有列\t73
3.2.2 选择部分列\t74
3.2.3 设置列别名\t75
3.2.4 增加派生列\t75
3.2.5 消除重复行\t76
3.2.6 没有表列的SELECT语句\t77
3.3 选择查询数据源\t77
3.3.1 单表查询\t78
3.3.2 全连接查询\t78
3.3.3 内连接查询\t79
3.3.4 外连接查询\t80
3.3.5 交叉连接查询\t81
3.4 设置查询条件\t82
3.4.1 WHERE子句语法格式\t82
3.4.2 比较搜索\t82
3.4.3 判定空值\t84
3.4.4 范围搜索\t85
3.4.5 列表搜索\t86
3.4.6 模式匹配\t86
3.4.7 组合搜索条件\t87
3.4.8 正则表达式搜索\t88
3.5 查询结果分组\t90
3.5.1 GROUP BY子句语法格式\t90
3.5.2 在分组查询中应用搜索条件\t90
3.5.3 使用WITH ROLLUP汇总数据\t91
3.5.4 使用聚合函数汇总数据\t92
3.6 查询结果排序\t93
3.6.1 ORDER BY子句语法格式\t93
3.6.2 按单列排序\t94
3.6.3 按多列排序\t94
3.7 限制查询结果行数\t95
3.7.1 LIMIT子句语法格式\t95
3.7.2 检索到结果集末尾\t96
3.8 子查询\t97
3.8.1 标量子查询\t97
3.8.2 比较子查询\t99
3.8.3 IN子查询\t99
3.8.4 ANY子查询\t100
3.8.5 ALL子查询\t102
3.8.6 行子查询\t103
3.8.7 EXISTS子查询\t104
3.8.8 派生表\t105
3.8.9 公用表表达式\t106
3.9 组合查询结果\t107
3.9.1 UNION语句\t107
3.9.2 应用示例\t108
习题3\t109
第4章 索引与视图\t111
4.1 索引概述\t111
4.1.1 索引的概念\t111
4.1.2 索引的作用\t112
4.1.3 索引的分类\t112
4.1.4 索引的设计原则\t113
4.2 创建索引\t113
4.2.1 创建表时创建索引\t113
4.2.2 使用ALTER TABLE创建索引\t115
4.2.3 使用CREATE INDEX创建索引\t116
4.2.4 查看索引信息\t118
4.2.5 删除索引\t119
4.3 视图概述\t120
4.3.1 视图的概念\t120
4.3.2 视图的作用\t121
4.4 创建视图\t121
4.4.1 查看创建视图权限\t121
4.4.2 CREATE VIEW语句\t122
4.5 视图操作\t125
4.5.1 查看视图\t125
4.5.2 修改视图\t128
4.5.3 更新视图\t129
4.5.4 删除视图\t130
习题4\t131
第5章 MySQL语言\t132
5.1 常量和变量\t132
5.1.1 常量\t132
5.1.2 变量\t139
5.2 运算符和表达式\t142
5.2.1 算术运算符\t143
5.2.2 比较运算符\t145
5.2.3 逻辑运算符\t147
5.2.4 位运算符\t148
5.2.5 运算符优先级\t151
5.2.6 表达式\t152
5.3 系统内置函数\t152
5.3.1 数学函数\t153
5.3.2 字符串函数\t155
5.3.3 日期和时间函数\t162
5.3.4 流程控制函数\t167
5.3.5 系统信息函数\t172
5.3.6 加密函数\t173
5.3.7 类型转换函数\t176
5.3.8 杂项函数\t178
习题5\t184
第6章 存储例程\t186
6.1 存储过程\t186
6.1.1 创建存储过程\t186
6.1.2 调用存储过程\t188
6.1.3 修改存储过程\t193
6.1.4 删除存储过程\t194
6.2 编写例程语句\t194
6.2.1 复合语句\t194
6.2.2 声明局部变量\t195
6.2.3 条件语句\t198
6.2.4 循环语句\t203
6.2.5 错误处理程序\t207
6.2.6 游标\t211
6.3 存储函数\t213
6.3.1 创建存储函数\t213
6.3.2 调用存储函数\t215
6.3.3 修改存储函数\t216
6.3.4 删除存储函数\t216
6.4 触发器\t217
6.4.1 创建触发器\t217
6.4.2 删除触发器\t220
6.5 事件\t220
6.5.1 创建事件\t221
6.5.2 修改事件\t224
6.5.3 删除事件\t226
习题6\t226
第7章 事务与锁定\t228
7.1 事务\t228
7.1.1 事务概述\t228
7.1.2 设置自动提交模式\t229
7.1.3 开始事务\t230
7.1.4 提交事务\t232
7.1.5 回滚事务\t233
7.1.6 事务保存点\t234
7.1.7 设置事务特征\t236
7.2 锁定\t244
7.2.1 锁定级别\t244
7.2.2 获取表级锁定\t245
7.2.3 释放表级锁定\t247
7.2.4 锁定与事务的交互\t248
7.2.5 表级锁定与触发器\t249
习题7\t250
第8章 MySQL备份与恢复\t251
8.1 使用SQL语句\t251
8.1.1 SELECT ... INTO OUTFILE\t251
8.1.2 LOAD DATA INFILE\t253
8.2 使用客户端工具\t256
8.2.1 mysqldump\t256
8.2.2 mysqlimport\t261
习题8\t265
第9章 用户与角色\t266
9.1 用户管理\t266
9.1.1 创建用户\t266
9.1.2 修改用户\t271
9.1.3 重命名用户\t274
9.1.4 修改密码\t274
9.1.5 删除用户\t275
9.2 角色管理\t276
9.2.1 创建角色\t276
9.2.2 授予权限\t277
9.2.3 撤销权限\t284
9.2.4 激活角色\t286
9.2.5 删除角色\t290
习题9\t291

本目录推荐