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

MySQL数据库入门(第3版)

黑马程序员/编著
定价:¥59.80(预估)

出版社:清华大学出版社

ISBN:978-7-302-69855-5

图书种类:高校教材

出版日期:2025-09(预估)

所属学科:数据库

页数:312(预估)

咨询客服

关注获取新书发布信息

内容简介

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

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

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

适合群体

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

图书特色

本书是在《MySQL数据库入门(第2)》的基础上进行的改版,具有以下特色。

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

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

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

4.在每章内容中,均特别增设了上机实操板块。这些实操环节借助AIGC技术辅助完成,不仅有助于读者更深入地理解MySQL相关知识,切实提升其操作技能,还能让读者充分领略 AIGC 与数据库实操融合所带来的全新学习体验,进一步拓宽技术视野,培养在数字化时代下运用多元工具解决实际问题的能力。

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	AIGC
1.9	上机实践:图书管理系统的E-R图设计
1.10	拓展阅读:国产数据库的发展
1.11本章小结
1.12	课后习题
第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	上机实践:基于AIGC协助完成数据库和数据表的创建
2.7	拓展阅读:中国硬盘发展简史
2.8	本章小结
2.9	课后习题
第3章 数据操作
3.1	插入数据
3.1.1	一次插入单条数据
3.1.2	一次插入多条数据
3.2	更新数据
3.3	删除数据
3.4	上机实践:基于AIGC协助完成图书表和用户表的数据操作
3.5	拓展阅读:“一带一路”的新丝绸之路
3.6	本章小结
3.7	课后习题
第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	上机实践:基于AIGC协助完成单表查询
4.7	拓展阅读:用坚持铺就成功之路
4.8	本章小结
4.9	课后习题
第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	外键约束
5.3.1	添加外键约束
5.3.2	操作关联表
5.3.3	删除外键约束
5.4	上机实践:基于AIGC协助完成多表查询
5.5	拓展阅读:做一粒好种子 敢于探索,敢于创新
5.6	本章小结
5.7	课后习题
第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	上机实践:基于AIGC协助完成索引和视图的应用
6.4	拓展阅读:中国大型计算机史
6.5	本章小结
6.6	课后习题
第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	本章小结
7.6	课后习题
第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	上机实践:基于AIGC协助实现数据库编程
8.9	拓展阅读:中国汉字激光照排之父-王选
8.10	本章小结
8.11	课后习题
第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	上机实践:基于AIGC协助实现数据库管理
9.5	拓展阅读:用创新与坚持,铸就信息安全长城
9.6	本章小结
9.7	课后习题
第10章 综合开发案例—人力资源管理系统
10.1	系统概述
10.2	预备知识简介
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.5.3	修改部门信息
10.5.4	删除部门信息
10.6	员工管理模块开发
10.6.1	查询员工信息
10.6.2	新增员工信息
10.6.3	修改员工信息
10.6.4	删除员工信息
10.7	拓展阅读:传承 “两弹元勋”攻坚精神
10.8	本章小结
展开全部内容

热销图书推荐

鸿蒙HarmonyOS应用开发基础

人民邮电出版社

定价:¥69.80 咨询客服

Premiere视频剪辑案例教程

中国铁道出版社

定价:¥59.80 咨询客服

Python数据可视化(第2版)

人民邮电出版社

定价:¥59.80 咨询客服