顶部
收藏

MySQL数据库任务驱动教程


作者:
黑马程序员
定价:
55.00 元
版面字数:
430.00千字
开本:
16开
装帧形式:
平装
页数:
324
最新
印次时间:
2026年7月
ISBN:
978-7-04-059403-4
物料号:
59403-00
出版时间:
2023年9月
读者对象:
高等职业教育
一级分类:
计算机大类
二级分类:
计算机类
三级分类:
计算机类专业基础课程

本书是高等职业教育计算机类专业基础课黑马程序员系列教材之一。

本书是面向MySQL 数据库初学者的一本入门教材,以任务驱动式的体例、通俗易懂的语言,详细讲解了MySQL 数据库的基础知识。全书共9 章。第1 章讲解数据库基本概念和MySQL 的安装;第2 章讲解数据库和数据表的基本操作;第3 章讲解数据操作;第4 章讲解单表操作;第5 章讲解多表操作;第6 章讲解索引、视图和事务;第7 章讲解数据库编程;第8 章讲解数据库管理和优化;第9 章讲解项目实战——JavaWeb+MySQL 图书管理系统。

本书配有数字课程、微课视频、授课用PPT 课件、教学大纲、教学设计、案例源代码、习题答案等数字化教学资源,读者可发邮件至编辑邮箱1548103297@qq.com 获取。此外,为帮助学习者更好地学习掌握本书中的内容,黑马程序员还提供了免费在线答疑服务。本书配套数字化教学资源明细及在线答疑服务,使用方式说明详见封面二维码。

本书可以作为高等职业院校及应用型本科院校计算机相关专业的数据库基础课程的教材,也可以作为广大信息技术产业从业人员和编程爱好者的自学参考书。

  • 目录
    • 前辅文
      • 第1章 MySQL数据库入门
        • 1.1 MySQL的下载、安装和启动
          • 任务1.1.1 初识和下载MySQL
            • 任务1.1.2 安装和启动MySQL
            • 1.2 MySQL的登录、退出与密码设置
              • 任务1.2.1 使用命令行登录与退出MySQL
                • 任务1.2.2 设置MySQL登录密码
                • 1.3 数据库设计
                  • 任务1.3.1 绘制“学生选课系统”E-R图
                    • 任务1.3.2 制作“学生选课系统”关系模型
                      • 任务1.3.3 利用关系代数查询数据
                      • 本章小结
                        • 课后练习
                        • 第2章 数据库和数据表的基本操作
                          • 2.1 数据库和数据表的创建与查看
                            • 任务2.1.1 创建与查看数据库
                              • 任务2.1.2 创建数据表
                                • 任务2.1.3 查看数据表
                                • 2.2 数据库的修改和删除
                                  • 任务2.2.1 修改数据库
                                    • 任务2.2.2 删除数据库
                                    • 2.3 数据表的修改和删除
                                      • 任务2.3.1 修改数据表的名称
                                        • 任务2.3.2 修改数据表的字段名
                                          • 任务2.3.3 修改数据表中字段的数据类型
                                            • 任务2.3.4 为数据表添加指定字段
                                              • 任务2.3.5 修改数据表中字段的排列位置
                                                • 任务2.3.6 删除数据表中的指定字段
                                                  • 任务2.3.7 删除数据表
                                                  • 2.4 数据表的约束
                                                    • 任务2.4.1 设置非空约束
                                                      • 任务2.4.2 设置唯一约束
                                                        • 任务2.4.3 设置主键约束
                                                          • 任务2.4.4 设置默认值约束
                                                          • 本章小结
                                                            • 课后练习
                                                            • 第3章 数据操作
                                                              • 3.1 添加数据
                                                                • 任务3.1.1 添加单条数据
                                                                  • 任务3.1.2 添加多条数据
                                                                  • 3.2 更新数据
                                                                    • 任务3.2.1 更新部分数据
                                                                      • 任务3.2.2 更新全部数据
                                                                      • 3.3 删除数据
                                                                        • 任务3.3.1 删除部分数据
                                                                          • 任务3.3.2 删除全部数据
                                                                          • 本章小结
                                                                            • 课后练习
                                                                            • 第4章 单表操作
                                                                              • 4.1 基本查询
                                                                                • 任务4.1.1 查询多个字段
                                                                                  • 任务4.1.2 查询去重数据
                                                                                  • 4.2 条件查询
                                                                                    • 任务4.2.1 使用比较运算符查询
                                                                                      • 任务4.2.2 使用逻辑运算符查询
                                                                                        • 任务4.2.3 使用其他关键字查询
                                                                                        • 4.3 高级查询
                                                                                          • 任务4.3.1 聚合函数查询
                                                                                            • 任务4.3.2 分组查询
                                                                                              • 任务4.3.3 排序查询
                                                                                                • 任务4.3.4 限量查询
                                                                                                • 4.4 内置函数
                                                                                                  • 任务4.4.1 字符串函数
                                                                                                    • 任务4.4.2 条件判断函数
                                                                                                    • 本章小结
                                                                                                      • 课后练习
                                                                                                      • 第5章 多表操作
                                                                                                        • 5.1 连接查询
                                                                                                          • 任务5.1.1 交叉连接查询
                                                                                                            • 任务5.1.2 内连接查询
                                                                                                              • 任务5.1.3 外连接查询
                                                                                                              • 5.2 子查询
                                                                                                                • 任务5.2.1 标量子查询
                                                                                                                  • 任务5.2.2 列子查询
                                                                                                                    • 任务5.2.3 行子查询
                                                                                                                      • 任务5.2.4 表子查询
                                                                                                                        • 任务5.2.5 EXISTS子查询
                                                                                                                        • 5.3 外键约束
                                                                                                                          • 任务5.3.1 设置外键约束
                                                                                                                            • 任务5.3.2 操作具有外键约束的关联表中的数据
                                                                                                                            • 本章小结
                                                                                                                              • 课后练习
                                                                                                                              • 第6章 索引、视图和事务
                                                                                                                                • 6.1 索引的使用
                                                                                                                                  • 任务6.1.1 创建索引
                                                                                                                                    • 任务6.1.2 删除索引
                                                                                                                                    • 6.2 视图的使用
                                                                                                                                      • 任务6.2.1 创建基于单表的视图
                                                                                                                                        • 任务6.2.2 创建基于多表的视图
                                                                                                                                          • 任务6.2.3 查看视图
                                                                                                                                            • 任务6.2.4 修改视图
                                                                                                                                              • 任务6.2.5 通过视图操作数据任务
                                                                                                                                                • 任务6.2.6 删除视图
                                                                                                                                                • 6.3 事务的使用
                                                                                                                                                  • 任务6.3.1 事务的基本使用
                                                                                                                                                    • 任务6.3.2 事务的保存点
                                                                                                                                                    • 本章小结
                                                                                                                                                      • 课后练习
                                                                                                                                                      • 第7章 数据库编程
                                                                                                                                                        • 7.1 存储过程
                                                                                                                                                          • 任务7.1.1 创建、查看和调用存储过程
                                                                                                                                                            • 任务7.1.2 修改存储过程
                                                                                                                                                              • 任务7.1.3 删除存储过程
                                                                                                                                                              • 7.2 存储函数
                                                                                                                                                                • 任务7.2.1 创建、查看和调用存储函数
                                                                                                                                                                  • 任务7.2.2 删除存储函数
                                                                                                                                                                  • 7.3 变量
                                                                                                                                                                    • 任务7.3.1 系统变量的查看与修改
                                                                                                                                                                      • 任务7.3.2 用户变量的定义和赋值
                                                                                                                                                                        • 任务7.3.3 局部变量的定义和使用
                                                                                                                                                                        • 7.4 流程控制、错误处理和游标
                                                                                                                                                                          • 任务7.4.1 利用流程控制语句进行编程
                                                                                                                                                                            • 任务7.4.2 对存储过程中的错误进行处理
                                                                                                                                                                              • 任务7.4.3 游标的基本操作
                                                                                                                                                                              • 7.5 触发器
                                                                                                                                                                                • 任务7.5.1 创建、查看和执行触发器
                                                                                                                                                                                  • 任务7.5.2 删除触发器
                                                                                                                                                                                  • 本章小结
                                                                                                                                                                                    • 课后练习
                                                                                                                                                                                    • 第8章 数据库管理和优化
                                                                                                                                                                                      • 8.1 数据备份与还原
                                                                                                                                                                                        • 任务8.1.1 数据备份
                                                                                                                                                                                          • 任务8.1.2 数据还原
                                                                                                                                                                                          • 8.2 用户管理
                                                                                                                                                                                            • 任务8.2.1 创建用户
                                                                                                                                                                                              • 任务8.2.2 修改用户密码
                                                                                                                                                                                                • 任务8.2.3 删除用户
                                                                                                                                                                                                • 8.3 MySQL的权限
                                                                                                                                                                                                  • 任务8.3.1 授予并查看权限
                                                                                                                                                                                                    • 任务8.3.2 删除用户权限
                                                                                                                                                                                                    • 8.4 MySQL优化
                                                                                                                                                                                                      • 任务8.4.1 锁机制
                                                                                                                                                                                                        • 任务8.4.2 慢查询日志
                                                                                                                                                                                                          • 任务8.4.3 SQL优化
                                                                                                                                                                                                          • 本章小结
                                                                                                                                                                                                            • 课后练习
                                                                                                                                                                                                            • 第9章 项目实战——JavaWeb+MySQL图书管理系统
                                                                                                                                                                                                              • 9.1 项目介绍
                                                                                                                                                                                                                • 9.2 项目搭建
                                                                                                                                                                                                                  • 9.3 数据库操作
                                                                                                                                                                                                                    • 任务9.3.1 创建数据库和数据表
                                                                                                                                                                                                                      • 任务9.3.2 使用JDBC查询数据
                                                                                                                                                                                                                        • 任务9.3.3 数据库连接池和DBUtils工具
                                                                                                                                                                                                                        • 9.4 项目功能开发
                                                                                                                                                                                                                          • 任务9.4.1 用户登录
                                                                                                                                                                                                                            • 任务9.4.2 退出登录
                                                                                                                                                                                                                              • 任务9.4.3 图书列表
                                                                                                                                                                                                                                • 任务9.4.4 添加图书
                                                                                                                                                                                                                                  • 任务9.4.5 修改图书
                                                                                                                                                                                                                                    • 任务9.4.6 删除图书
                                                                                                                                                                                                                                      • 任务9.4.7 验证用户登录状态
                                                                                                                                                                                                                                      • 本章小结

                                                                                                                                                                                                                                    相关图书