计算机
类型
可以朗读
语音朗读
133千字
字数
2023-12-01
发行日期
展开全部
主编推荐语
本书讲述MySQL数据库基本特性、SQL编码开发、服务管理三大方面知识。
内容简介
本书以MySQL数据库的应用为主线,讲解数据库编程开发中关系数据表的创建与使用、数据查询与运算、视图与索引的应用、三大范式设计原则、存储过程开发、触发器应用、数据库运维管理、数据备份与恢复、事务处理、数据库建模设计等方面的知识。
本书可作为电子与信息大类专业数据库课程的教材,也可作为数据库开发设计人员的参考用书。
目录
- 版权信息
- 前言
- 二维码资源清单
- 第1章 MySQL数据库基础
- 1.1 数据库概述
- 1.1.1 数据库发展历程
- 1.1.2 数据库系统构成
- 1.1.3 数据库基础概念
- 1.2 MySQL数据库的安装及配置
- 1.2.1 MySQL数据库安装
- 1.2.2 MySQL数据库配置
- 1.2.3 MySQL客户端工具安装
- 1.2.4 MySQL数据库登录
- 拓展阅读 国产数据库的发展
- 练习题
- 第2章 数据库和数据表操作
- 2.1 数据库操作
- 2.1.1 MySQL自带的库节点
- 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.1 WHERE类型子查询
- 3.8.2 FROM类型子查询
- 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 案例:订单模块与报表模块数据同步运维
- 拓展阅读 自动化运维
- 练习题
- 第10章 关系数据库事务管理
- 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
- 练习题
- 第11章 数据库设计
- 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.2 PowerDesigner的应用
- 11.4 案例:教学管理系统数据库设计
- 11.4.1 数据建模需求概述
- 11.4.2 数据建模设计
- 11.4.3 实体模型关系设计
- 拓展阅读 数字化转型
- 练习题
- 参考文献
展开全部
出版方
机械工业出版社
机械工业出版社是全国优秀出版社,自1952年成立以来,坚持为科技、为教育服务,以向行业、向学校提供优质、权威的精神产品为宗旨,以“服务社会和人民群众需求,传播社会主义先进文化”为己任,产业结构不断完善,已由传统的图书出版向着图书、期刊、电子出版物、音像制品、电子商务一体化延伸,现已发展为多领域、多学科的大型综合性出版社,涉及机械、电工电子、汽车、计算机、经济管理、建筑、ELT、科普以及教材、教辅等领域。