展开全部

主编推荐语

本书突出内容的实用性和通俗易懂的特点,使用大量口语化的文字以及图示帮助读者降低学习难度,跨过心理障碍,快速上手。

内容简介

本书系统介绍MySQL 5.7数据库管理系统的基础知识与开发工具。全书共分17章,内容包括数据库概述、安装和配置MySQL、操作MySQL数据库、MySQL存储引擎、数据类型、操作MySQL数据表、约束、函数、基本查询语句、进阶查询语句、视图、自定义函数、存储过程、触发器、索引、用户与权限、数据库恢复备份,最后介绍基于PHP语言和MySQL开发的企业项目开发案例。本书从初学者的角度,以丰富的实例、通俗易懂的语言、简单的图示,详细介绍MySQL使用和开发中重点用到的多种技术,可以让读者快速掌握MySQL数据库的使用方法。

目录

  • 版权信息
  • 前言
  • 第1章 数据库概述
  • 1.1 数据库基本概念
  • 1.1.1 数据存储方式
  • 1.1.2 什么是数据库
  • 1.1.3 数据库的存储结构
  • 1.1.4 数据库在开发中的作用
  • 1.2 数据库技术
  • 1.2.1 数据库系统
  • 1.2.2 了解SQL语言
  • 1.2.3 数据库访问技术
  • 1.3 认识MySQL
  • 1.3.1 MySQL的优势
  • 1.3.2 MySQL的版本
  • 1.3.3 如何获取MySQL
  • 1.4 数据库的学习方法
  • 1.5 小结
  • 1.6 练习题
  • 第2章 安装和配置MySQL
  • 2.1 MySQL 5.7的新特性
  • 2.2 在不同平台上安装MySQL
  • 2.2.1 安装条件
  • 2.2.2 在Windows系统上安装MySQL
  • 2.2.3 在Linux系统上安装MySQL
  • 2.2.4 打开MySQL数据库
  • 2.3 验证MySQL是否安装成功
  • 2.3.1 获取服务器状态
  • 2.3.2 执行简单的SQL命令
  • 2.4 启动服务和登录MySQL数据库
  • 2.4.1 启动MySQL服务
  • 2.4.2 登录MySQL数据库
  • 2.4.3 配置Path变量
  • 2.5 配置MySQL数据库
  • 2.5.1 使用配置向导
  • 2.5.2 手工更改配置
  • 2.6 使用MySQL Workbench图形管理工具
  • 2.7 使用免安装的MySQL
  • 2.8 小结
  • 2.9 练习题
  • 第3章 操作MySQL数据库
  • 3.1 创建数据库
  • 3.1.1 基本语法
  • 3.1.2 创建并查看数据库
  • 3.1.3 创建指定字符集的数据库
  • 3.2 修改数据库
  • 3.2.1 基本语法
  • 3.2.2 修改数据库的字符集
  • 3.3 删除数据库
  • 3.3.1 基本语法
  • 3.3.2 删除数据库
  • 3.4 选择数据库
  • 3.5 使用图形界面管理数据库
  • 3.6 综合案例
  • 3.6.1 案例目的
  • 3.6.2 案例演示过程
  • 3.7 小结
  • 3.8 练习题
  • 第4章 MySQL存储引擎与数据类型
  • 4.1 存储引擎
  • 4.1.1 什么是存储引擎
  • 4.1.2 MySQL 5.7支持的存储引擎
  • 4.1.3 如何选择存储引擎
  • 4.1.4 操作默认存储引擎
  • 4.2 数据类型
  • 4.2.1 整数类型
  • 4.2.2 浮点数类型和定点数类型
  • 4.2.3 日期与时间类型
  • 4.2.4 字符串和二进制类型
  • 4.3 综合案例
  • 4.3.1 案例目的
  • 4.3.2 案例演示过程
  • 4.4 小结
  • 4.5 练习题
  • 第5章 操作表
  • 5.1 表的基本概念
  • 5.2 创建表
  • 5.2.1 基本语法
  • 5.2.2 在指定的数据库中创建表
  • 5.2.3 查看表结构
  • 5.3 修改表
  • 5.3.1 基本语法
  • 5.3.2 添加字段
  • 5.3.3 修改字段数据类型
  • 5.3.4 删除字段
  • 5.3.5 修改字段名称
  • 5.3.6 修改表名
  • 5.4 删除表
  • 5.4.1 基本语法
  • 5.4.2 删除表
  • 5.5 使用图形界面操作数据表
  • 5.6 综合案例
  • 5.6.1 案例目的
  • 5.6.2 案例演示过程
  • 5.7 小结
  • 5.8 练习题
  • 第6章 约束
  • 6.1 约束的作用
  • 6.2 主键约束
  • 6.2.1 选取设置主键约束的字段
  • 6.2.2 在创建表时设置主键约束
  • 6.2.3 在创建表时设置复合主键
  • 6.2.4 在修改表时添加主键约束
  • 6.2.5 使用图形界面操作主键约束
  • 6.3 外键约束
  • 6.3.1 选取设置外键约束的字段
  • 6.3.2 在创建表时设置外键约束
  • 6.3.3 在修改表时添加外键约束
  • 6.3.4 删除外键约束
  • 6.3.5 使用图形界面操作外键约束
  • 6.4 唯一约束
  • 6.4.1 选取设置唯一约束的字段
  • 6.4.2 在创建表时设置唯一约束
  • 6.4.3 在修改表时添加唯一约束
  • 6.4.4 删除唯一约束
  • 6.4.5 使用图形界面操作唯一约束
  • 6.5 检查约束
  • 6.5.1 选取设置检查约束的字段
  • 6.5.2 在创建表时设置检查约束
  • 6.5.3 在修改表时添加检查约束
  • 6.5.4 删除检查约束
  • 6.5.5 使用图形界面操作检查约束
  • 6.6 默认值约束
  • 6.6.1 选取设置默认值约束的字段
  • 6.6.2 在创建表时设置默认值约束
  • 6.6.3 在修改表时添加默认值约束
  • 6.6.4 删除默认值约束
  • 6.6.5 使用图形界面操作默认值约束
  • 6.7 非空约束
  • 6.7.1 选取设置非空约束的字段
  • 6.7.2 在创建表时设置非空约束
  • 6.7.3 在修改表时添加非空约束
  • 6.7.4 删除非空约束
  • 6.7.5 使用图形界面操作非空约束
  • 6.8 查看表中的约束
  • 6.9 综合案例
  • 6.9.1 案例目的
  • 6.9.2 案例演示过程
  • 6.10 小结
  • 6.11 练习题
  • 第7章 函数
  • 7.1 数值型函数
  • 7.1.1 ABS函数
  • 7.1.2 MOD函数
  • 7.1.3 SQRT函数
  • 7.1.4 SIGN函数
  • 7.1.5 CEIL与CELING函数
  • 7.1.6 三角函数
  • 7.2 字符串函数
  • 7.2.1 LENGTH函数
  • 7.2.2 UPPER与LOWER函数
  • 7.2.3 LEFT与RIGHT函数
  • 7.2.4 CONCAT函数
  • 7.2.5 TRIM函数
  • 7.2.6 INSERT函数
  • 7.2.7 SUBSTRING函数
  • 7.2.8 REVERSE函数
  • 7.2.9 REPLACE函数
  • 7.3 日期与时间函数
  • 7.3.1 NOW和SYSDATE函数
  • 7.3.2 CURDATE函数和CURRENT_DATE函数
  • 7.3.3 CURTIME函数和CURRENT_TIME函数
  • 7.3.4 DAYOFWEEK函数和WEEKDAY函数
  • 7.3.5 DAYOFMONTH函数和DAYOFYEAR函数
  • 7.3.6 MONTH函数和MONTHNAME函数
  • 7.3.7 DATEDIFF函数
  • 7.3.8 ADDDATE函数
  • 7.3.9 DATE_FORMAT函数
  • 7.4 聚合函数
  • 7.4.1 MAX函数
  • 7.4.2 MIN函数
  • 7.4.3 COUNT函数
  • 7.4.4 SUM函数
  • 7.4.5 AVG函数
  • 7.5 综合案例
  • 7.5.1 案例目的
  • 7.5.2 案例演示过程
  • 7.6 小结
  • 7.7 练习题
  • 第8章 使用基本的查询语句
  • 8.1 查询语句基础
  • 8.1.1 基本语法
  • 8.1.2 使用“*”查询表中的全部内容
  • 8.1.3 查询表中指定的字段
  • 8.1.4 使用DISTINCT关键字去除结果中的重复行
  • 8.1.5 在查询时给表和字段设置别名
  • 8.1.6 使用LIMIT关键字指定查询结果的行数
  • 8.1.7 使用ORDER BY对查询结果进行排序
  • 8.2 带WHERE关键字的条件查询
  • 8.2.1 常用的运算符
  • 8.2.2 单一条件的查询语句
  • 8.2.3 多条件的查询语句
  • 8.2.4 使用LIKE的模糊查询
  • 8.2.5 日期字段作为条件的查询语句
  • 8.3 综合案例
  • 8.3.1 案例目的
  • 8.3.2 案例演示过程
  • 8.4 小结
  • 8.5 练习题
  • 第9章 高级查询
  • 9.1 多表查询
  • 9.1.1 内连接查询
  • 9.1.2 外连接查询
  • 9.1.3 自连接查询
  • 9.2 子查询
  • 9.2.1 使用子查询的时机
  • 9.2.2 子查询中常用的运算符
  • 9.2.3 子查询的应用
  • 9.3 分组查询
  • 9.3.1 使用分组查询的时机
  • 9.3.2 聚合函数在分组查询中的应用
  • 9.3.3 使用HAVING关键字设置条件
  • 9.4 使用正则表达式的查询
  • 9.4.1 查询以特定字符或字符串开头的记录
  • 9.4.2 查询以特定字符或字符串结尾的记录
  • 9.4.3 用符号“.”代替字符串中的任意一个字符
  • 9.4.4 使用“*”和“+”来匹配多个字符
  • 9.4.5 匹配指定字符串
  • 9.4.6 匹配指定字符串中的任意一个
  • 9.4.7 匹配指定字符以外的字符
  • 9.5 综合案例
  • 9.5.1 案例目的
  • 9.5.2 案例演示过程
  • 9.6 小结
  • 9.7 练习题
  • 第10章 操作表中的数据
  • 10.1 使用INSERT语句添加数据
  • 10.1.1 基本语法
  • 10.1.2 向表中的全部字段添加值
  • 10.1.3 向表中指定字段添加值
  • 10.1.4 使用INSERT INTO…FROM语句复制表数据
  • 10.2 使用UPDATE语句修改数据
  • 10.2.1 UPDATE语句的基本语法
  • 10.2.2 修改表中的数据
  • 10.2.3 根据条件修改表中的数据
  • 10.3 使用DELETE语句删除数据
  • 10.3.1 删除单个表中的数据
  • 10.3.2 删除表中的全部数据
  • 10.3.3 根据条件删除表中的数据
  • 10.4 使用图形界面操作表中的数据
  • 10.5 综合案例
  • 10.5.1 案例目的
  • 10.5.2 案例演示过程
  • 10.6 小结
  • 10.7 练习题
  • 第11章 视图
  • 11.1 认识视图
  • 11.2 创建视图
  • 11.2.1 基本语法
  • 11.2.2 创建基于单表的视图
  • 11.2.3 创建基于多表的视图
  • 11.2.4 查询视图
  • 11.3 修改视图
  • 11.3.1 基本语法
  • 11.3.2 修改视图内容
  • 11.3.3 修改视图名称
  • 11.4 删除视图
  • 11.4.1 基本语法
  • 11.4.2 删除视图
  • 11.5 使用图形界面操作视图
  • 11.6 综合案例
  • 11.6.1 案例目的
  • 11.6.2 案例演示过程
  • 11.7 小结
  • 11.8 练习题
  • 第12章 自定义函数和存储过程
  • 12.1 为什么要使用自定义函数
  • 12.1.1 创建并使用自定义函数
  • 12.1.2 修改自定义函数
  • 12.1.3 删除自定义函数
  • 12.1.4 使用图形界面操作自定义函数
  • 12.2 为什么要使用存储过程
  • 12.3 结构控制语句
  • 12.3.1 声明变量
  • 12.3.2 条件控制语句
  • 12.3.3 循环控制语句
  • 12.4 创建存储过程
  • 12.4.1 基本语法
  • 12.4.2 创建不带参数的存储过程
  • 12.4.3 创建带参数的存储过程
  • 12.5 修改存储过程
  • 12.5.1 基本语法
  • 12.5.2 修改存储过程的内容和名称
  • 12.6 删除存储过程
  • 12.6.1 基本语法
  • 12.6.2 删除存储过程
  • 12.7 使用图形界面操作存储过程
  • 12.8 综合案例
  • 12.8.1 案例目的
  • 12.8.2 案例演示过程
  • 12.9 小结
  • 12.10 练习题
  • 第13章 触发器
  • 13.1 为什么要使用触发器
  • 13.2 创建触发器
  • 13.2.1 基本语法
  • 13.2.2 创建BEFORE类型触发器
  • 13.2.3 创建AFTER类型触发器
  • 13.3 修改和删除触发器
  • 13.3.1 基本语法
  • 13.3.2 删除触发器
  • 13.4 使用图形界面操作触发器
  • 13.5 综合案例
  • 13.5.1 案例目的
  • 13.5.2 案例演示过程
  • 13.6 小结
  • 13.7 练习题
  • 第14章 索引
  • 14.1 为什么要使用索引
  • 14.1.1 索引的分类
  • 14.1.2 索引的使用原则和注意事项
  • 14.2 创建索引
  • 14.2.1 基本语法
  • 14.2.2 创建一般索引
  • 14.2.3 创建唯一索引
  • 14.2.4 查看索引
  • 14.3 修改和删除索引
  • 14.3.1 基本语法
  • 14.3.2 删除索引
  • 14.4 综合案例
  • 14.4.1 案例目的
  • 14.4.2 案例演示过程
  • 14.5 小结
  • 14.6 练习题
  • 第15章 用户与权限
  • 15.1 用户管理
  • 15.1.1 创建用户
  • 15.1.2 修改用户
  • 15.1.3 删除用户
  • 15.2 权限管理
  • 15.2.1 授予用户权限
  • 15.2.2 撤销用户权限
  • 15.3 使用图形工具操作用户和权限
  • 15.4 综合案例
  • 15.4.1 案例目的
  • 15.4.2 案例演示过程
  • 15.5 小结
  • 15.6 练习题
  • 第16章 事务与数据库的备份恢复
  • 16.1 事务
  • 16.1.1 为什么要使用事务
  • 16.1.2 开始事务
  • 16.1.3 提交事务
  • 16.1.4 撤销事务
  • 16.2 数据库的备份恢复
  • 16.2.1 数据库备份
  • 16.2.2 恢复数据库
  • 16.3 综合案例
  • 16.3.1 案例目的
  • 16.3.2 案例演示过程
  • 16.4 小结
  • 16.5 练习题
  • 第17章 企业项目开发案例
  • 17.1 项目的导入
  • 17.2 创建数据库与设计表结构
  • 17.2.1 系统功能描述和功能模块划分
  • 17.2.2 系统流程分析
  • 17.2.3 系统所用文件
  • 17.2.4 创建数据库
  • 17.2.5 设计表结构
  • 17.3 设计新闻发布模块
  • 17.3.1 新闻首页
  • 17.3.2 公司新闻详细信息页面
  • 17.3.3 社会新闻详细信息页面
  • 17.3.4 员工动态详细信息页面
  • 17.3.5 公司所有新闻页面
  • 17.3.6 社会所有新闻页面
  • 17.3.7 员工动态所有信息页面
  • 17.4 设计与开发新闻管理模块
  • 17.4.1 新闻管理首页
  • 17.4.2 新闻插入页面
  • 17.4.3 新闻修改页面
  • 17.4.4 新闻删除确认页面
  • 17.4.5 新闻删除页面
  • 17.5 练习题
展开全部

评分及书评

评分不足
1个评分
  • 用户头像
    给这本书评了
    5.0

    MySQL 是一个关系型数据库管理系统,目前属于 Oracle 旗下的产品。在 Web 应用方面,MySQL 是最好的 RDBMSRelational Database Management System,关系数据库管理系统)应用软件,拥有多线程、跨平台、分布式、高性能、可移植、免费开源等优点和特性,是最流行的关系型数据库管理系统之一。

      转发
      评论

    出版方

    机械工业出版社有限公司

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