顶部
收藏

MySQL数据库任务驱动教程


作者:
黑马程序员
定价:
55.00元
ISBN:
978-7-04-059403-4
版面字数:
430.000千字
开本:
16开
全书页数:
暂无
装帧形式:
平装
重点项目:
暂无
出版时间:
2023-09-26
读者对象:
高等职业教育
一级分类:
计算机大类
二级分类:
计算机类
三级分类:
计算机类专业基础课程

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

本书是面向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 验证用户登录状态
    • 本章小结

相关图书