欢迎来到传智教育旗下图书库

MySQL数据库入门(第2版)

黑马程序员/编著
定价:¥59.90

出版社:清华大学出版社

ISBN:978-7-302-60671-0

图书种类:高校教材

出版日期:2022-06

所属学科:数据库

页数:329

咨询客服 查看配套资源

关注获取新书发布信息

内容简介

本书是一本面向MySQL数据库初学者推出的入门教材,全书以通俗易懂的语言、丰富实用的案例,详细讲解了MySQL数据库技术的相关知识。

全书共10章,第1-5章主要讲解了MySQL中的基础操作,包括数据库入门知识、MySQL的安装配置及使用、数据库和表的基本操作、单表查询以及多表操作。第6-9章围绕数据库开发的一些高级知识展开讲解,包括索引和视图、事务、数据库编程、数据库的管理和维护。第10通过一个简单的JavaWeb项目讲解MySQL在项目中的应用

附有教学大纲、教学设计、源代码、习题等资源,而且为了帮助初学者更好地学习本教材中的内容,还提供了在线答疑,希望得到更多读者的关注。

既可作为高等院校本、专科计算机相关专业的数据库开发与管理教材,也可作为数据库开发基础的培训教材,是一本适合广大计算机编程爱好者的读物

图书特色

1.基于MySQL 8.0版本进行讲解,使读者紧跟技术前沿。

2.知识体系结构设计更合理,将数据库编程单独抽取出来作为一整章进行讲解,并新增了触发器的内容,使读者对这些知识有一个系统的理解掌握。

3.知识讲解时,以环环相扣的推进方式阐述出各个名词概念的作用及相互之间的联系,使读者更快速的理解掌握所讲解的知识点。

4.每章都新增了上机实操的内容,使读者从指令的语法、注意事项、案例演示,再到独立操作,提高了读者对MySQL的整体理解及操作能力。

5.语言简洁精练、通俗易懂,本书对难以理解的语法用简单、清晰的语言进行描述,使读者更容易理解。

配套资源
图书目录
第1章 数据库入门
1.1 数据管理技术的发展
1.2 数据库技术的基本术语
1.3 数据模型
1.3.1 初识数据模型
1.3.2 E-R图
1.3.3 关系模型
1.4 常见的数据库产品
1.5 SQL简介
1.6 MySQL安装与配置
1.6.1 获取MySQL
1.6.2 安装MySQL
1.6.3 配置MySQL
1.6.4 管理MySQL服务
1.6.5 登录MySQL与密码设置
1.6.6 配置环境变量
1.7 常用图形化管理工具
1.7.1 SQLyog
1.7.2 Navicat
1.8 上机实践:图书管理系统的E-R图设计
1.9 本章小结
1.10 课后习题
第2章 数据库和表的基本操作
2.1 数据库的基本操作
2.1.1 创建数据库
2.1.2 查看数据库
2.1.3 选择数据库
2.1.4 修改数据库特征
2.1.5 删除数据库
2.2 数据类型
2.2.1 数字类型
2.2.2 日期和时间类型
2.2.3 字符串类型
2.3 数据表的基本操作
2.3.1 创建数据表
2.3.2 查看数据表
2.3.3 修改数据表
2.3.4 删除数据表
2.4 表的约束
2.4.1 非空约束
2.4.2 唯一约束
2.4.3 主键约束
2.4.4 默认值约束
2.5 自动增长
2.6 上机实践:图书管理系统的数据库及相关数据表的创建
2.7 本章小结
2.8 课后习题
第3章 数据操作
3.1 插入数据
3.1.1 一次插入单条数据
3.1.2 一次插入多条数据
3.2 更新数据
3.3 删除数据
3.4 上机实践:图书表的数据操作
3.5 本章小结
3.6 课后习题
第4章 单表查询
4.1 SELECT语句
4.2 简单查询
4.2.1 查询所有字段
4.2.2 查询指定字段
4.2.3 查询去重数据
4.3 条件查询
4.3.1 带比较运算符的查询
4.3.2 带逻辑运算符的查询
4.4 高级查询
4.4.1 聚合函数
4.4.2 分组查询
4.4.3 排序查询
4.4.4 限量查询
4.4.5 内置函数
4.5 设置别名
4.5.1 为数据表设置别名
4.5.2 为字段设置别名
4.6 上机实践:图书管理系统的单表查询
4.7 本章小结
4.8 课后习题
第5章 多表操作
5.1 多表查询
5.1.1 交叉连接查询
5.1.2 内连接查询
5.1.3 外连接查询
5.1.4 复合条件连接查询
5.2 子查询
5.2.1 IN关键字结合子查询
5.2.2 EXISTS关键字结合子查询
5.2.3 ANY关键字结合子查询
5.2.4 ALL关键字结合子查询
5.2.5 比较运算符结合子查询
5.3 外键约束1
5.3.1 添加外键约束
5.3.2 操作关联表
5.3.3 删除外键约束
5.4 上机实践:图书管理系统的多表操作
5.5 本章小结
5.6 课后习题
第6章 索引和视图
6.1 索引
6.1.1 索引概述
6.1.2 索引的创建
6.1.3 索引的查看
6.1.4 索引的删除
6.2 视图
6.2.1 视图概述
6.2.2 视图管理
6.2.3 视图数据操作
6.3 上机实践:图书管理系统中索引和视图的应用
6.4 本章小结
6.5 课后习题
第7章 事务
7.1 事务处理
7.1.1 事务概述
7.1.2 事务的基本操作
7.1.3 事务的保存点
7.2 事务的隔离级别
7.2.1 READ UNCOMMITTED
7.2.2 READ COMMITTED
7.2.3 REPEATABLE READ
7.2.4 SERIALIZABLE
7.3 上机实践:图书管理系统中事务的应用
7.4 本章小结
7.5 课后习题
第8章 数据库编程
8.1 存储过程
8.1.1 创建存储过程
8.1.2 查看存储过程
8.1.3 调用存储过程
8.1.4 修改存储过程
8.1.5 删除存储过程
8.2 存储函数
8.2.1 创建存储函数
8.2.2 查看存储函数
8.2.3 调用存储函数
8.2.4 删除存储函数
8.3 变量
8.3.1 系统变量
8.3.2 用户变量
8.3.3 局部变量
8.4 流程控制
8.4.1 判断语句
8.4.2 循环语句
8.4.3 跳转语句
8.5 错误处理
8.5.1 自定义错误名称
8.5.2 自定义错误处理程序
8.6 游标
8.6.1 游标的操作流程
8.6.2 使用游标检索数据
8.7 触发器
8.7.1 触发器概述
8.7.2 触发器的基本操作
8.8 上机实践:数据库编程实战
8.9 本章小结
8.10 课后习题
第9章 数据库的管理和维护
9.1 数据备份与还原
9.1.1 数据的备份
9.1.2 数据的还原
9.2 用户管理
9.2.1 user表
9.2.2 创建用户
9.2.3 删除用户
9.2.4 修改用户密码
9.3 权限管理
9.3.1 MySQL的权限
9.3.2 授予权限
9.3.3 查看权限
9.3.4 收回权限
9.4 上机实践:图书管理系统数据库的管理
9.5 本章小结
9.6 课后习题
第10章 综合开发案例-图书借阅系统
10.1 系统分析
10.1.1 系统功能需求
10.1.2 系统功能结构
10.1.3 系统预览
10.2 数据库设计
10.2.1 实体设计
10.2.2 E-R图设计
10.2.3 数据库逻辑结构设计
10.3 系统开发准备
10.3.1 预备知识
10.3.2 开发环境搭建
10.4 用户登录模块开发
10.4.1 用户登录
10.4.2 注销登录
10.5 新书推荐模块开发
10.5.1 查询新书
10.5.2 借阅新书
10.6 图书借阅模块开发
10.6.1 查询图书
10.6.2 新增图书
10.6.3 编辑图书
10.7 当前借阅模块开发
10.7.1 查询当前借阅
10.7.2 归还图书
10.7.3 确认归还
10.8 借阅记录模块开发
10.8.1 新增借阅记录
10.8.2 查询借阅记录
10.9 本章小结
展开全部内容

热销图书推荐

HBase基础入门

清华大学出版社

定价:¥59.00 咨询客服

Java程序设计任务驱动教程

高等教育出版社

定价:¥55.00 咨询客服