互联网
类型
可以朗读
语音朗读
211千字
字数
2018-11-01
发行日期
展开全部
主编推荐语
本书突出内容的实用性和通俗易懂的特点,使用大量口语化的文字以及图示帮助读者降低学习难度,跨过心理障碍,快速上手。
内容简介
本书系统介绍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 练习题
展开全部
出版方
机械工业出版社有限公司
机械工业出版社是全国优秀出版社,自1952年成立以来,坚持为科技、为教育服务,以向行业、向学校提供优质、权威的精神产品为宗旨,以“服务社会和人民群众需求,传播社会主义先进文化”为己任,产业结构不断完善,已由传统的图书出版向着图书、期刊、电子出版物、音像制品、电子商务一体化延伸,现已发展为多领域、多学科的大型综合性出版社,涉及机械、电工电子、汽车、计算机、经济管理、建筑、ELT、科普以及教材、教辅等领域。