展开全部

主编推荐语

本书讲述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、科普以及教材、教辅等领域。