作品简介

本书主要包括MySQL的安装与配置、数据库的创建、数据表的创建、数据类型和运算符、MySQL函数、查询数据、数据表的操作(插入、更新与删除数据)、索引、存储过程和函数、视图、触发器、用户管理、数据备份与还原、日志以及性能优化。最后通过3个综合案例的数据库设计,进一步讲述MySQL在实际工作中的应用。重点介绍MySQL安装与配置、数据类型和运算符以及数据表的操作。本书注重实战操作,帮助读者循序渐进地掌握MySQL中的各项技术。

本书共有480个实例和19个综合案例,还有大量的经典习题。随书赠送了近20小时培训班形式的视频教学录像,详细讲解了书中每一个知识点和每一个数据库操作的方法和技巧。同时光盘中还提供了本书所有例子的源代码,读者可以直接查看和调用。

本书适合MySQL数据库初学者、MySQL数据库开发人员和MySQL数据库管理员,同时也能作为高等院校和培训学校相关专业师生的教学用书。

作品目录

  • 内容简介
  • 前言
  • 第1章 初识MySQL
  • 1.1 数据库基础
  • 1.2 数据库技术构成
  • 1.3 什么是MySQL
  • 1.4 MySQL工具
  • 1.5 如何学习MySQL
  • 第2章  MySQL的安装与配置
  • 2.1 Windows平台下安装与配置MySQL 5.7
  • 2.2 启动服务并登录MySQL数据库
  • 2.3 MySQL常用图形管理工具
  • 2.4 Linux平台下安装与配置MySQL 5.7
  • 2.5 专家解惑
  • 2.6 经典习题
  • 第3章 数据库的基本操作
  • 3.1 创建数据库
  • 3.2 删除数据库
  • 3.3 综合案例——数据库的创建和删除
  • 3.4 专家解惑
  • 3.5 经典习题
  • 第4章 数据表的基本操作
  • 4.1 创建数据表
  • 4.2 查看数据表结构
  • 4.3 修改数据表
  • 4.4 删除数据表
  • 4.5 综合案例——数据表的基本操作
  • 4.6 专家解惑
  • 4.7 经典习题
  • 第5章 数据类型和运算符
  • 5.1 MySQL数据类型介绍
  • 5.2 如何选择数据类型
  • 5.3 常见运算符介绍
  • 5.4 综合案例——运算符的使用
  • 5.5 专家解惑
  • 5.6 经典习题
  • 第6章  MySQL函数
  • 6.1 MySQL函数简介
  • 6.2 数学函数
  • 6.3 字符串函数
  • 6.4 日期和时间函数
  • 6.5 条件判断函数
  • 6.6 系统信息函数
  • 6.7 加密函数
  • 6.8 其他函数
  • 6.9 综合案例——MySQL函数的使用
  • 6.10 专家解惑
  • 6.11 经典习题
  • 第7章 查询数据
  • 7.1 基本查询语句
  • 7.2 单表查询
  • 7.3 使用集合函数查询
  • 7.4 连接查询
  • 7.5 子查询
  • 7.6 合并查询结果
  • 7.7 为表和字段取别名
  • 7.8 使用正则表达式查询
  • 7.9 综合案例——数据表查询操作
  • 7.10 专家解惑
  • 7.11 经典习题
  • 第8章 插入、更新与删除数据
  • 8.1 插入数据
  • 8.2 更新数据
  • 8.3 删除数据
  • 8.4 MySQL 5.7的新特性——为表增加计算列
  • 8.5 综合案例——记录的插入、更新和删除
  • 8.6 专家解惑
  • 8.7 经典习题
  • 第9章 索引
  • 9.1 索引简介
  • 9.2 创建索引
  • 9.3 删除索引
  • 9.4 综合案例——创建索引
  • 9.5 专家解惑
  • 9.6 经典习题
  • 第10章 存储过程和函数
  • 10.1 创建存储过程和函数
  • 10.2 调用存储过程和函数
  • 10.3 查看存储过程和函数
  • 10.4 修改存储过程和函数
  • 10.5 删除存储过程和函数
  • 10.6 综合案例——创建存储过程和函数
  • 10.7 专家解惑
  • 10.8 经典习题
  • 第11章 视图
  • 11.1 视图概述
  • 11.2 创建视图
  • 11.4 修改视图
  • 11.5 更新视图
  • 11.6 删除视图
  • 11.7 综合案例——视图应用
  • 11.8 专家解惑
  • 11.9 经典习题
  • 第12章  MySQL触发器
  • 12.1 创建触发器
  • 12.2 查看触发器
  • 12.3 触发器的使用
  • 12.4 删除触发器
  • 12.5 综合案例——触发器的使用
  • 12.6 专家解惑
  • 12.7 经典习题
  • 第13章 MySQL权限与安全管理
  • 13.1 权限表
  • 13.2 账户管理
  • 13.3 权限管理
  • 13.4 访问控制
  • 13.5 MySQL 5.7的新特性——提升安全性
  • 13.6 综合案例——综合管理用户权限
  • 13.7 专家解惑
  • 13.8 经典习题
  • 第14章 数据备份与恢复
  • 14.1 数据备份
  • 14.2 数据恢复
  • 14.3 数据库迁移
  • 14.4 表的导出和导入
  • 14.5 综合案例——数据的备份与恢复
  • 14.6 专家解惑
  • 14.7 经典习题
  • 第15章  MySQL日志
  • 15.1 日志简介
  • 15.2 二进制日志
  • 15.3 错误日志
  • 15.4 通用查询日志
  • 15.5 慢查询日志
  • 15.6 综合案例——MySQL日志的综合管理
  • 15.7 专家解惑
  • 15.8 经典习题
  • 第16章 性能优化
  • 16.1 优化简介
  • 16.2 优化查询
  • 16.3 优化数据库结构
  • 16.4 优化MySQL服务器
  • 16.5 MySQL 5.7的新特性1——临时表性能优化
  • 16.6 MySQL 5.7的新特性2——服务器语句超时处理
  • 16.7 MySQL 5.7的新特性3——支持创建全局通用表空间
  • 16.8 综合案例——全面优化MySQL服务器
  • 16.9 专家解惑
  • 16.10 经典习题
  • 第17章  MySQL Replication
  • 17.1 MySQL Replication概述
  • 17.2 Windows环境下的MySQL主从复制
  • 17.3 Linux环境下的MySQL复制
  • 17.4 查看Slave的复制进度
  • 17.5 日常管理和维护
  • 17.6 切换主从服务器
  • 17.7 MySQL 5.7的新特性——多源复制的改进
  • 17.8 专家解惑
  • 17.9 经典习题
  • 第18章  MySQL Workbench的使用
  • 18.1 MySQL Workbench简介
  • 18.2 SQL Development的基本操作
  • 18.3 Data Modeling的基本操作
  • 18.4 Server Administration的基本操作
  • 18.5 专家解惑
  • 18.6 经典习题
  • 第19章  MySQL Cluster
  • 19.1 MySQL Cluster概述
  • 19.2 Linux环境下MySQL Cluster安装和配置
  • 19.3 管理MySQL Cluster
  • 19.4 维护MySQL Cluster
  • 19.5 Wndows操作系统中配置Cluster集群
  • 19.6 专家解惑
  • 19.7 经典习题
  • 第20章 MySQL管理利器——MySQL Utilities
  • 20.1 MySQL Utilities概述
  • 20.2 安装与配置
  • 20.3 管理与维护
  • 20.4 专家解惑
  • 20.5 经典习题
  • 第21章 读写分离的利器——MySQL Proxy
  • 21.1 概述
  • 21.2 安装与配置
  • 21.3 使用MySQL Proxy实现读写分离
  • 21.4 专家解惑
  • 21.5 经典习题
  • 第22章 精通MySQL存储引擎
  • 22.1 MySQL架构
  • 22.2 数据库存储引擎
  • 22.3 认识MySQL的锁定机制
  • 22.4 MyISAM的锁定机制
  • 22.5 InnoDB的锁定机制
  • 22.6 MySQL 5.7的新特性1——InnoDB存储引擎的在线操作
  • 22.7 MySQL 5.7的新特性2——支持JSON类型
  • 22.8 MySQL 5.7的新特性3——全文索引的加强
  • 22.9 MySQL 5.7的新特性4——动态修改InnoDB缓冲池的大小
  • 22.10 MySQL 5.7的新特性5——表空间数据加密
  • 22.11 专家解惑
  • 22.12 经典习题
  • 第23章  PHP操作MySQL数据库
  • 23.1 PHP访问MySQL数据库的一般步骤
  • 23.2 连接数据库前的准备工作
  • 23.3 访问数据库
  • 23.4 综合实例1——PHP操作MySQL数据库
  • 23.5 综合实例2——使用insert语句动态添加用户信息
  • 23.6 综合实例3—使用select语句查询数据信息
  • 23.7 专家解惑
  • 第24章 PDO数据库抽象类库
  • 24.1 PDO概述
  • 24.2 PDO的安装
  • 24.3 使用PDO操作MySQL
  • 24.4 综合实例——PDO的prepare表述
  • 24.5 专家解惑
  • 第25章 论坛管理系统数据库设计
  • 25.1 系统概述
  • 25.2 系统功能
  • 25.3 数据库设计和实现
  • 第26章 新闻发布系统数据库设计
  • 26.1 系统概述
  • 26.2 系统功能
  • 26.3 数据库设计和实现
  • 第27章 开发网上商城
  • 27.1 系统功能描述
  • 27.2 系统功能分析
  • 27.3 代码的具体实现
  • 27.4 程序运行
  • 附录 CD
展开全部