展开全部

主编推荐语

本书从实用的角度出发,全面讲解MySQL数据库技术。

内容简介

全书共分四大部分,第一部分为数据库设计基础部分;第二部分介绍数据库设计,包括MySQL数据库管理表记录、检索表记录、数据库设计视图和触发器、以及常见函数等;第三部分介绍MySQL数据库的一些高级特性,主要包括事务管理,以及MySQL连接器JDBC和连接池;第四部分介绍Hibernate框架。

每章均配有习题,最后一章还有一个综合案例,以指导你深入地进行学习。

目录

  • 版权信息
  • 出版说明
  • 前言
  • 第1章 数据库设计基础
  • 1.1 数据库设计概述
  • 1.1.1 关系数据库概述
  • 1.1.2 结构化查询语言SQL
  • 1.1.3 数据库设计的基本步骤
  • 1.2 关系模型
  • 1.2.1 数据库和表
  • 1.2.2 列和行
  • 1.2.3 主键与外键
  • 1.2.4 约束
  • 1.3 E-R图
  • 1.3.1 实体和属性
  • 1.3.2 实体与属性之间的关系
  • 1.3.3 E-R图的设计原则
  • 本章总结
  • 实践与练习
  • 实验指导:E-R图的设计与画法
  • 实验目的和要求
  • 题目1
  • 题目2
  • 题目3
  • 第2章 MySQL数据库概述
  • 2.1 认识MySQL数据库
  • 2.1.1 MySQL简介
  • 2.1.2 MySQL体系结构
  • 2.2 MySQL 数据库的安装和配置
  • 2.2.1 MySQL的安装和配置服务
  • 2.2.2 启动和停止服务
  • 2.2.3 MySQL加入环境变量
  • 2.2.4 连接MySQL服务器
  • 2.2.5 MySQL可视化操作工具
  • 2.3 MySQL数据库的基本操作
  • 2.3.1 创建数据库
  • 2.3.2 查看数据库
  • 2.3.3 显示数据库
  • 2.3.4 选择当前数据库
  • 2.3.5 删除数据库
  • 2.4 MySQL数据库表结构的操作
  • 2.4.1 创建数据表
  • 2.4.2 查看数据库表结构
  • 2.4.3 修改表结构
  • 2.4.4 删除数据库表
  • 2.5 MySQL存储引擎
  • 2.5.1 InnoDB存储引擎
  • 2.5.2 MyISAM存储引擎
  • 2.5.3 存储引擎的选择
  • 2.6 案例:网上书店系统
  • 本章总结
  • 实践与练习
  • 实验指导:学生选课系统数据库设计
  • 题目1 MySQL数据库的安装和配置
  • 题目2 数据库及数据表的基本操作
  • 题目3 使用Navicat完成数据库及数据表的操作
  • 第3章 MySQL管理表记录
  • 3.1 MySQL的基本数据类型
  • 3.1.1 整数类型
  • 3.1.2 小数类型
  • 3.1.3 字符串类型
  • 3.1.4 日期时间类型
  • 3.1.5 复合类型
  • 3.1.6 二进制类型
  • 3.2 MySQL运算符
  • 3.2.1 算术运算符
  • 3.2.2 比较运算符
  • 3.2.3 逻辑运算符
  • 3.2.4 位运算符
  • 3.2.5 运算符的优先级
  • 3.3 字符集设置
  • 3.3.1 MySQL字符集与字符排序规则
  • 3.3.2 MySQL字符集的设置
  • 3.4 增添表记录
  • 3.4.1 INSERT语句
  • 3.4.2 REPLACE语句
  • 3.5 修改表记录
  • 3.6 删除表记录
  • 3.6.1 DELETE删除表记录
  • 3.6.2 TRUNCATE清空表记录
  • 3.7 案例:图书管理系统中表记录的操作
  • 本章总结
  • 实践与练习
  • 实验指导
  • 实验目的和要求
  • 实验1 MySQL中字符集的设置
  • 题目 在MySQL中设置字符集使其支持中文
  • 实验2 数据表中记录的插入、修改和删除
  • 题目 学生成绩管理系统中表记录的操作
  • 第4章 检索表记录
  • 4.1 SELECT基本查询
  • 4.1.1 SELECT…FROM查询语句
  • 4.1.2 查询指定字段信息
  • 4.1.3 关键字DISTINCT的使用
  • 4.1.4 ORDER BY子句的使用
  • 4.1.5 LIMIT子句的使用
  • 4.2 条件查询
  • 4.2.1 使用关系表达式查询
  • 4.2.2 使用逻辑表达式查询
  • 4.2.3 设置取值范围的查询
  • 4.2.4 空值查询
  • 4.2.5 模糊查询
  • 4.3 分组查询
  • 4.3.1 GROUP BY子句
  • 4.3.2 HAVING子句
  • 4.4 表的连接
  • 4.4.1 内连接
  • 4.4.2 外连接
  • 4.4.3 自连接
  • 4.4.4 交叉连接
  • 4.5 子查询
  • 4.5.1 返回单行的子查询
  • 4.5.2 返回多行的子查询
  • 4.5.3 子查询与数据更新
  • 4.6 联合查询
  • 4.7 案例:网上书店系统综合查询
  • 本章总结
  • 实践与练习
  • 实验指导:学生选课系统数据库检索
  • 题目1 学生选课系统数据库的简单查询
  • 题目2 学生选课系统数据库的连接查询
  • 题目3 学生选课系统数据库的子查询
  • 第5章 视图和触发器
  • 5.1 视图
  • 5.1.1 创建视图
  • 5.1.2 查看视图
  • 5.1.3 管理视图
  • 5.1.4 使用视图
  • 5.2 触发器的使用
  • 5.2.1 创建并使用触发器
  • 5.2.2 查看触发器
  • 5.2.3 删除触发器
  • 5.2.4 触发器的应用
  • 5.3 案例:在删除分类时自动删除分类对应的消息记录
  • 本章总结
  • 实践与练习
  • 实验指导:视图、触发器的创建与管理
  • 实验目的和要求
  • 题目1
  • 题目2
  • 第6章 事务管理
  • 6.1 事务机制概述
  • 6.2 事务的提交和回滚
  • 6.2.1 事务的提交
  • 6.2.2 事务的回滚
  • 6.3 事务的四大特性和隔离级别
  • 6.3.1 事务的四大特性
  • 6.3.2 事务的隔离级别
  • 6.4 解决多用户使用问题
  • 6.4.1 脏读
  • 6.4.2 不可重复读
  • 6.4.3 幻读
  • 6.5 案例:银行转账业务的事务处理
  • 本章总结
  • 实践与练习
  • 实验指导:MySQL中的事务管理
  • 实验目的和要求
  • 题目 事务的提交和回滚
  • 第7章 MySQL连接器JDBC和连接池
  • 7.1 JDBC
  • 7.2 JDBC连接过程
  • 7.3 JDBC数据库操作
  • 7.3.1 增加数据
  • 7.3.2 修改数据
  • 7.3.3 删除数据
  • 7.3.4 查询数据
  • 7.3.5 批处理
  • 7.4 数据源
  • 7.5 案例:分页查询大型数据库
  • 本章总结
  • 实践与练习
  • 实验指导:学生选课系统数据库操作
  • 题目1 测试JDBC数据库连接
  • 题目2 使用PreparedStatement对象实现数据库批量插入操作
  • 题目3 使用Statement对象实现数据库的查询操作
  • 第8章 Hibernate框架介绍
  • 8.1 Hibernate简介
  • 8.2 Hibernate原理
  • 8.3 Hibernate的工作流程
  • 8.4 Hibernate的核心组件
  • 8.4.1 Configuration接口
  • 8.4.2 SessionFactory接口
  • 8.4.3 Session接口
  • 8.4.4 Transaction接口
  • 8.4.5 Query接口
  • 8.4.6 Criteria接口
  • 8.5 Hibernate框架的配置过程
  • 8.5.1 导入相关jar包
  • 8.5.2 创建数据库及表
  • 8.5.3 创建实体类(持久化类)
  • 8.5.4 配置映射文件
  • 8.5.5 配置主配置文件
  • 8.5.6 编写数据库
  • 8.6 Hibernate的关系映射
  • 8.7 案例:人事管理系统数据库
  • 本章总结
  • 实践与练习
  • 实验指导:Hibernate框架的持久层数据操作
  • 题目1 Hibernate框架配置
  • 题目2 Hibernate框架设计数据库:父子关联关系设计
  • 第9章 常见函数和数据管理
  • 9.1 常见函数
  • 9.1.1 数学函数
  • 9.1.2 字符串函数
  • 9.1.3 时间日期函数
  • 9.1.4 数据类型转换函数
  • 9.1.5 控制流程函数
  • 9.1.6 系统信息函数
  • 9.2 数据库备份与还原
  • 9.2.1 数据的备份
  • 9.2.2 数据的还原
  • 9.3 MySQL的用户管理
  • 9.3.1 数据库用户管理
  • 9.3.2 用户权限设置
  • 9.4 案例:数据库备份与恢复
  • 本章总结
  • 实践与练习
  • 实验指导:数据库安全管理
  • 实验目的和要求
  • 题目1
  • 题目2
  • 第10章 综合案例
  • 10.1 系统需求分析
  • 10.2 数据库设计
  • 10.3 数据库表的创建
  • 10.4 系统实现
  • 10.4.1 使用JDBC访问MySQL数据库
  • 10.4.2 管理员登录
  • 10.4.3 系统参数设置
  • 10.4.4 图书基本信息管理
  • 10.4.5 图书馆藏信息管理
  • 10.4.6 图书借阅管理
  • 10.4.7 图书归还管理
  • 10.4.8 读者登录
  • 10.4.9 读者信息查询
  • 10.4.10 读者图书查询
  • 本章总结
  • 参考文献
展开全部

评分及书评

评分不足
1个评分

出版方

机械工业出版社

机械工业出版社是全国优秀出版社,自1952年成立以来,坚持为科技、为教育服务,以向行业、向学校提供优质、权威的精神产品为宗旨,以“服务社会和人民群众需求,传播社会主义先进文化”为己任,产业结构不断完善,已由传统的图书出版向着图书、期刊、电子出版物、音像制品、电子商务一体化延伸,现已发展为多领域、多学科的大型综合性出版社,涉及机械、电工电子、汽车、计算机、经济管理、建筑、ELT、科普以及教材、教辅等领域。