书籍详情
MySQL数据库应用与开发技术
作者:温立辉 王圆 王海林 练敏灵
出版社:机械工业出版社
出版时间:2023-12-01
ISBN:9787111740704
定价:¥65.00
内容简介
本书以MySQL数据库的应用为主线,讲解数据库编程开发中关系数据表的创建与使用、数据查询与运算、视图与索引的应用、三大范式设计原则、存储过程开发、触发器应用、数据库运维管理、数据备份与恢复、事务处理、数据库建模设计等方面的知识。每章均有与知识、技能相配套的练习题,可满足课程数字化教学的要求。同时,本书融入了思政教育元素,每章均有拓展阅读,可满足课程教学过程中对思政环节的需求。本书可作为电子与信息大类专业数据库课程的教材,也可作为数据库开发设计人员的参考用书。
作者简介
暂缺《MySQL数据库应用与开发技术》作者简介
目录
前言
二维码资源清单
第1章MySQL数据库基础
1.1数据库概述
1.1.1数据库发展历程
1.1.2数据库系统构成
1.1.3数据库基础概念
1.2MySQL数据库的安装及配置
1.2.1MySQL数据库安装
1.2.2MySQL数据库配置
1.2.3MySQL客户端工具安装
1.2.4MySQL数据库登录
拓展阅读 国产数据库的发展
练习题
第2章数据库和数据表操作
2.1数据库操作
2.1.1MySQL自带的库节点
2.1.2数据库的创建
2.1.3数据库的查询
2.1.4数据库的删除
2.2数据表操作
2.2.1数据表相关概念
2.2.2数据表的创建
2.2.3数据表的查看
2.2.4数据表结构的修改
2.2.5数据表结构的删除
2.3数据表约束
2.3.1主键约束
2.3.2外键约束
2.3.3非空约束
2.3.4 性约束
2.3.5自定义约束
2.3.6主键自增
2.4案例:创建职员与部门数据表
拓展阅读 表格的起源
练习题
第3章数据检索操作
3.1数据查询
3.1.1数据库操作语句
3.1.2查询检索语法
3.1.3案例:百货超市销售额度检索
3.2数据检索条件筛选
3.2.1数据检索条件筛选语法
3.2.2数据筛选规则定义
3.2.3案例:条件筛选在销售额度检索的应用
3.3数据检索分组
3.3.1数据检索分组语法
3.3.2案例:数据检索分组在销售额度检索的应用
3.4数据检索排序
3.4.1数据检索排序语法
3.4.2案例:数据检索排序在销售额度检索的应用
3.5数据检索分页
3.5.1数据检索分页语法
3.5.2案例:数据检索分页在销售额度检索的应用
3.6聚合函数
3.6.1常用的聚合函数
3.6.2案例:聚合函数在销售额度检索的应用
3.7多表连接操作
3.7.1多表连接操作的语法
3.7.2案例:多表连接在竞赛模块数据检索的应用
3.8子查询
3.8.1WHERE类型子查询
3.8.2FROM类型子查询
3.8.3案例:子查询在会员模块数据检索的应用
拓展阅读 数据检索技术的发展
练习题
第4章数据插入、 新和删除操作
4.1数据插入操作
4.1.1数据插入语法
4.1.2案例:在图书信息模块插入数据
4.2数据 新操作
4.2.1数据 新语法
4.2.2案例:在图书信息模块 新数据
4.3数据删除操作
4.3.1数据删除语法
4.3.2案例:在图书信息模块删除数据
拓展阅读 从数据库到数据仓库
练习题
第5章视图与索引
5.1视图
5.1.1认识视图
5.1.2视图管理
5.1.3案例:创建储户模块业务视图
5.2索引
5.2.1认识索引
5.2.2索引管理
5.2.3案例:创建销售商品表索引
拓展阅读 内存数据库
练习题
第6章关系数据库设计范式
6.1数据库范式概述
6.2数据库三大范式
6.2.1 范式(1NF)
6.2.2第二范式(2NF)
6.2.3第三范式(3NF)
6.3案例:用户登录模块数据表范式设计
拓展阅读 国产开源数据库设计工具CHINER的发展历程
练习题
第7章存储过程
7.1存储过程概述
7.1.1存储过程的优点
7.1.2存储过程的种类
7.2存储过程的创建、调用与删除
7.2.1存储过程的创建
7.2.2存储过程的调用与删除
7.3参数类型
7.3.1输入参数(IN)
7.3.2输出参数(OUT)
7.3.3输入输出参数(INOUT)
7.4数据变量
7.4.1变量声明
7.4.2变量作用域
7.5流程控制语句
7.5.1条件语句
7.5.2循环语句
7.5.3注释语句
7.6案例:开发积分模块数据汇总存储过程
拓展阅读 基于Hadoop的大数据仓库技术
练习题
第8章触发器
8.1触发器概述
8.1.1触发器的作用
8.1.2触发器的原理
8.2触发器的使用
8.2.1触发器基本语法
8.2.2触发器 操作
8.3案例:开发财务模块数据级联触发器
拓展阅读 数据库安全审计
练习题
第9章数据库运维管理
9.1数据库运维管理概述
9.2基础服务管理
9.2.1开启服务器
9.2.2登录服务器
9.2.3关闭服务器
9.3账户配置管理
9.3.1修改账户密码
9.3.2创建新账户
9.3.3账户权限分配
9.3.4删除账户
9.4数据运维
9.4.1数据导出
9.4.2数据导入
9.5案例:订单模块与报表模块数据同步运维
拓展阅读 自动化运维
练习题
0章关系数据库事务管理
10.1关系数据库事务基础
10.1.1关系数据库事务功能应用
10.1.2关系数据库事务基本命令
10.1.3关系数据库事务特征
10.2事务封锁机制
10.2.1封锁类型
10.2.2封锁粒度
10.2.3事务死锁
10.3事务隔离级别
10.3.1脏读
10.3.2丢失 新
10.3.3不一致分析
10.3.4幻读
10.3.5隔离级别
10.4事务管理操作
10.4.1隔离性操作
10.4.2数据脏读操作
10.4.3可重复读操作
10.5案例:显式事务下仓库管理模块数据操作
拓展阅读 基于分布式事务的NoSQL数据库Tair
练习题
1章数据库设计
11.1数据库设计概述
11.1.1数据库设计原则
11.1.2数据库设计重要性
11.1.3数据库设计的六大阶段
11.1.4数据库设计常见问题
11.1.5数据库设计注意事项
11.2概念数据模型
11.2.1数据模型基本概念
11.2.2实体与属性
11.3数据建模设计工具PowerDesigner
11.3.1认识PowerDesigner
11.3.2PowerDesigner的应用
11.4案例:教学管理系统数据库设计
11.4.1数据建模需求概述
11.4.2数据建模设计
11.4.3实体模型关系设计
拓展阅读 数字化转型
练习题
参考文献
二维码资源清单
第1章MySQL数据库基础
1.1数据库概述
1.1.1数据库发展历程
1.1.2数据库系统构成
1.1.3数据库基础概念
1.2MySQL数据库的安装及配置
1.2.1MySQL数据库安装
1.2.2MySQL数据库配置
1.2.3MySQL客户端工具安装
1.2.4MySQL数据库登录
拓展阅读 国产数据库的发展
练习题
第2章数据库和数据表操作
2.1数据库操作
2.1.1MySQL自带的库节点
2.1.2数据库的创建
2.1.3数据库的查询
2.1.4数据库的删除
2.2数据表操作
2.2.1数据表相关概念
2.2.2数据表的创建
2.2.3数据表的查看
2.2.4数据表结构的修改
2.2.5数据表结构的删除
2.3数据表约束
2.3.1主键约束
2.3.2外键约束
2.3.3非空约束
2.3.4 性约束
2.3.5自定义约束
2.3.6主键自增
2.4案例:创建职员与部门数据表
拓展阅读 表格的起源
练习题
第3章数据检索操作
3.1数据查询
3.1.1数据库操作语句
3.1.2查询检索语法
3.1.3案例:百货超市销售额度检索
3.2数据检索条件筛选
3.2.1数据检索条件筛选语法
3.2.2数据筛选规则定义
3.2.3案例:条件筛选在销售额度检索的应用
3.3数据检索分组
3.3.1数据检索分组语法
3.3.2案例:数据检索分组在销售额度检索的应用
3.4数据检索排序
3.4.1数据检索排序语法
3.4.2案例:数据检索排序在销售额度检索的应用
3.5数据检索分页
3.5.1数据检索分页语法
3.5.2案例:数据检索分页在销售额度检索的应用
3.6聚合函数
3.6.1常用的聚合函数
3.6.2案例:聚合函数在销售额度检索的应用
3.7多表连接操作
3.7.1多表连接操作的语法
3.7.2案例:多表连接在竞赛模块数据检索的应用
3.8子查询
3.8.1WHERE类型子查询
3.8.2FROM类型子查询
3.8.3案例:子查询在会员模块数据检索的应用
拓展阅读 数据检索技术的发展
练习题
第4章数据插入、 新和删除操作
4.1数据插入操作
4.1.1数据插入语法
4.1.2案例:在图书信息模块插入数据
4.2数据 新操作
4.2.1数据 新语法
4.2.2案例:在图书信息模块 新数据
4.3数据删除操作
4.3.1数据删除语法
4.3.2案例:在图书信息模块删除数据
拓展阅读 从数据库到数据仓库
练习题
第5章视图与索引
5.1视图
5.1.1认识视图
5.1.2视图管理
5.1.3案例:创建储户模块业务视图
5.2索引
5.2.1认识索引
5.2.2索引管理
5.2.3案例:创建销售商品表索引
拓展阅读 内存数据库
练习题
第6章关系数据库设计范式
6.1数据库范式概述
6.2数据库三大范式
6.2.1 范式(1NF)
6.2.2第二范式(2NF)
6.2.3第三范式(3NF)
6.3案例:用户登录模块数据表范式设计
拓展阅读 国产开源数据库设计工具CHINER的发展历程
练习题
第7章存储过程
7.1存储过程概述
7.1.1存储过程的优点
7.1.2存储过程的种类
7.2存储过程的创建、调用与删除
7.2.1存储过程的创建
7.2.2存储过程的调用与删除
7.3参数类型
7.3.1输入参数(IN)
7.3.2输出参数(OUT)
7.3.3输入输出参数(INOUT)
7.4数据变量
7.4.1变量声明
7.4.2变量作用域
7.5流程控制语句
7.5.1条件语句
7.5.2循环语句
7.5.3注释语句
7.6案例:开发积分模块数据汇总存储过程
拓展阅读 基于Hadoop的大数据仓库技术
练习题
第8章触发器
8.1触发器概述
8.1.1触发器的作用
8.1.2触发器的原理
8.2触发器的使用
8.2.1触发器基本语法
8.2.2触发器 操作
8.3案例:开发财务模块数据级联触发器
拓展阅读 数据库安全审计
练习题
第9章数据库运维管理
9.1数据库运维管理概述
9.2基础服务管理
9.2.1开启服务器
9.2.2登录服务器
9.2.3关闭服务器
9.3账户配置管理
9.3.1修改账户密码
9.3.2创建新账户
9.3.3账户权限分配
9.3.4删除账户
9.4数据运维
9.4.1数据导出
9.4.2数据导入
9.5案例:订单模块与报表模块数据同步运维
拓展阅读 自动化运维
练习题
0章关系数据库事务管理
10.1关系数据库事务基础
10.1.1关系数据库事务功能应用
10.1.2关系数据库事务基本命令
10.1.3关系数据库事务特征
10.2事务封锁机制
10.2.1封锁类型
10.2.2封锁粒度
10.2.3事务死锁
10.3事务隔离级别
10.3.1脏读
10.3.2丢失 新
10.3.3不一致分析
10.3.4幻读
10.3.5隔离级别
10.4事务管理操作
10.4.1隔离性操作
10.4.2数据脏读操作
10.4.3可重复读操作
10.5案例:显式事务下仓库管理模块数据操作
拓展阅读 基于分布式事务的NoSQL数据库Tair
练习题
1章数据库设计
11.1数据库设计概述
11.1.1数据库设计原则
11.1.2数据库设计重要性
11.1.3数据库设计的六大阶段
11.1.4数据库设计常见问题
11.1.5数据库设计注意事项
11.2概念数据模型
11.2.1数据模型基本概念
11.2.2实体与属性
11.3数据建模设计工具PowerDesigner
11.3.1认识PowerDesigner
11.3.2PowerDesigner的应用
11.4案例:教学管理系统数据库设计
11.4.1数据建模需求概述
11.4.2数据建模设计
11.4.3实体模型关系设计
拓展阅读 数字化转型
练习题
参考文献
猜您喜欢