书采用MySQL 5.7.17版本软件,全面系统地讲述了MySQL数据库的基础知识和基本操作,以及各种常用数据库对象的创建和管理、MySQL语言及其应用、数据库的备份与恢复、安全管理、日志管理与性能优化等。对数据操作中较为常用的数据检索、数据完整性、视图、存储过程、触发器、并发控制等内容进行了详细的阐述,并介绍了利用PHP访问MySQL数据库的方法和利用JSP开发MySQL数据库应用系统的基本过程。 全书体系完整、结构安排合理、内容翔实、例题丰富、可操作性强,并对主要操作单元配制微课视频。内容涵盖了MySQL数据库要用到的主要知识点。 本书适合作为高等院校本科、专科计算机及相关专业数据库管理和
MySQL网络数据库设计与开发(第2版)
✍ Scribed by 丁允超,杨倩
- Publisher
- 电子工业出版社
- Year
- 2018
- Tongue
- Chinese
- Leaves
- 233
- Edition
- 2
- Category
- Library
No coin nor oath required. For personal study only.
✦ Synopsis
本书共有9章,分别介绍了数据库基础知识,数据库设计的原理和方法,MySQL数据库基础知识,数据库的基本对象及相关操作,数据库的查询语句,存储过程与触发器的基本使用方法,用户与权限管理,数据的备份与恢复,数据库设计综合案例.
✦ Table of Contents
扉页
版权页
前 言
目录
基 础 篇
第1章 认识数据库
1.1 基本概念
1.1.1 信息与数据
1.1.2 数据库
1.1.3 数据库管理系统
1.1.4 数据库系统
1.2 数据库管理系统—DBMS
1.2.1 DBMS的功能
1.2.2 DBMS的组成
1.3 关系数据模型
1.3.1 概念模型
1.3.2 数据模型
1.4 关系的完整性约束
1.4.1 实体完整性约束
1.4.2 参照完整性约束
1.4.3 用户定义的完整性约束
第2章 数据库设计
2.1 认识数据库设计
2.1.1 数据库设计的概述
2.1.2 数据库设计的特点和方法
2.1.3 数据库设计的基本步骤
2.2 需求分析
2.2.1 需求分析的目标
2.2.2 需求信息的收集
2.2.3 需求信息的整理
2.3 概念结构设计
2.3.1 概念结构设计的目标
2.3.2 概念结构设计的方法与步骤
2.3.3 数据抽象与局部视图的设计
2.3.4 全局概念模式的设计
2.4 逻辑结构设计
2.4.1 逻辑结构设计的目标
2.4.2 E-R模型图向关系模型的转换
2.4.3 数据模型的优化
2.5 物理结构设计
2.5.1 物理结构设计的目标
2.5.2 存储结构设计
2.5.3 存取方法设计
2.5.4 确定数据的存放位置和存储结构
2.6 数据库的实施与维护
2.6.1 创建数据库
2.6.2 数据的载入
2.6.3 测试
2.6.4 数据库的运行与维护
2.7 知识小结
2.8 巩固练习
2.9 能力拓展
第3章 初探MySQL
3.1 MySQL概述
3.2 MySQL的安装
3.2.1 下载MySQL
3.2.2 安装MySQL
3.2.3 配置MySQL
3.2.4 配置Path系统变量
3.3 更改MySQL配置
3.3.1 通过配置向导来更改配置
3.3.2 手工更改配置文件
3.4 MySQL基本操作
3.4.1 启动MySQL服务
3.4.2 登录MySQL
3.5 知识拓展
3.5.1 MySQL GUI Tools
3.5.2 phpMyAdmin
3.5.3 Navicat
3.5.4 SQLyog
3.5.5 MySQL-Front
第4章 数据库与表的操作
4.1 数据库的基本操作
4.1.1 创建数据库
4.1.2 查看数据库
4.1.3 选择数据库
4.1.4 删除数据库
4.1.5 MySQL存储引擎
4.1.6 小结
4.2 表的基本操作
4.2.1 创建表
4.2.2 查看表结构
4.2.3 修改表
4.2.4 删除表
4.2.5 小结
4.3 插入数据
4.3.1 插入一条完整的记录
4.3.2 插入一条不完整的记录
4.3.3 同时插入多条记录
4.3.4 小结
4.4 修改数据
4.4.1 修改一个字段的值
4.4.2 修改几个字段的值
4.4.3 小结
4.5 删除数据
4.5.1 删除所有数据
4.5.2 删除某些记录
4.5.3 小结
4.6 表的约束
4.6.1 主键约束
4.6.2 唯一约束
4.6.3 外键约束
4.7 巩固练习
4.8 知识拓展
4.8.1 INSERT语句的完整语法及使用
4.8.2 UPDATE语句的完整语法及使用
4.8.3 DELETE语句的完整语法及使用
第5章 查询数据
5.1 基本查询语句
5.2 单表查询—SELECT子句
5.2.1 查询所有字段
5.2.2 查询指定字段
5.2.3 查询经过计算后的字段
5.2.4 修改原始字段名
5.2.5 查询结果不重复
5.2.6 使用聚合函数
5.2.7 小结
5.3 单表查询—WHERE子句
5.3.1 带IN关键字的查询
5.3.2 带BETWEEN AND关键字的范围查询
5.3.3 带LIKE关键字的字符匹配查询
5.3.4 查询空值
5.3.5 带AND关键字的多条件查询
5.3.6 带OR关键字的多条件查询
5.3.7 小结
5.4 单表查询—ORDER BY子句
5.5 单表查询—GROUP BY子句
5.6 单表查询—LIMIT子句
5.7 多表查询
5.7.1 内连接查询
5.7.2 外连接查询
5.7.3 为表取别名
5.7.4 复合条件连接查询
5.7.5 小结
5.8 子查询/嵌套查询
5.8.1 带IN关键字的子查询
5.8.2 带比较运算符的子查询
5.8.3 带EXISTS关键字的子查询
5.8.4 带ANY关键字的子查询
5.8.5 带ALL关键字的子查询
5.8.6 小结
5.9 合并查询结果
5.10 子查询在复制表,数据的增、删、改操作中的应用
5.10.1 插入查询语句的执行结果
5.10.2 修改后的值为查询的结果
5.10.3 删除与其他表有关联的数据
5.11 查询速度的优化—数据库索引
5.11.1 索引简介
5.11.2 创建索引
5.11.3 删除索引
5.11.4 小结
5.12 巩固练习
5.13 知识拓展
编 程 篇
第6章 MySQL编程
6.1 视图
6.1.1 视图简介
6.1.2 创建视图
6.1.3 查看视图
6.1.4 修改视图
6.1.5 更新视图
6.1.6 删除视图
6.1.7 小结
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.4 触发器
6.4.1 创建触发器
6.4.2 查看触发器
6.4.3 触发器的应用
6.4.4 删除触发器
6.4.5 小结
6.5 知识小结
6.6 知识拓展
6.6.1 光标
6.6.2 常用系统函数
管 理 篇
第7章 用户与权限
7.1 权限表
7.1.1 user表
7.1.2 db表和host表
7.1.3 tables_priv表和columns_priv表
7.1.4 procs_priv表
7.2 账户管理
7.2.1 登录和退出MySQL服务器
7.2.2 添加用户
7.2.3 删除用户
7.2.4 修改用户
7.2.5 修改root用户密码
7.2.6 root用户修改普通用户密码
7.2.7 普通用户修改密码
7.2.8 root用户密码丢失的解决办法
7.3 权限管理
7.3.1 MySQL各种权限
7.3.2 授权
7.3.3 权限的转移和限制
7.3.4 回收权限
7.3.5 查看权限
7.4 知识小结
7.5 巩固练习
第8章 备份与恢复
8.1 数据备份
8.1.1 使用mysqldump命令备份数据
8.1.2 直接复制整个数据库目录
8.1.3 使用mysqlhotcopy工具快速备份
8.2 数据还原
8.2.1 使用mysql命令还原数据
8.2.2 使用mysqlimport命令还原数据
8.2.3 直接复制到数据库目录
8.3 数据库迁移
8.3.1 相同版本的MySQL数据库之间的迁移
8.3.2 不同版本的MySQL数据库之间的迁移
8.3.3 不同数据库之间的迁移
8.4 表的导出和导入
8.4.1 用SELECT…INTO OUTFILE导出文本文件
8.4.2 用mysqldump命令导出文本文件
8.4.3 用mysql命令导出文本文件
8.4.4 用LOAD DATA INFILE方式导入文本文件
8.4.5 用mysqlimport命令导入文本文件
8.5 知识小结
实 战 篇
第9章 数据库设计实例
9.1 系统概述
9.2 系统功能
9.2.1 系统业务分析
9.2.2 系统功能模块划分
9.2.3 关键功能流程图
9.3 数据库设计
9.3.1 系统实体及属性分析
9.3.2 系统E-R模型图设计
9.3.3 E-R模型图转为关系模型
9.3.4 系统数据字典
9.3.5 主要表创建
9.4 数据库测试
9.4.1 数据表的增加、删除、修改测试
9.4.2 关键业务数据查询测试
9.5 知识小结
附录A MySQL常用命令及语言参考
📜 SIMILAR VOLUMES
本书是面向MySQL数据库初学者的入门教材,以通俗易懂的语言、丰富实用的案例,详细讲解MySQL的开发和管理技术。 全书共12章。第1章讲解数据库基本概念和MySQL的安装步骤;第2、3章讲解数据库的基本操作;第4章讲解数据库设计的理论与实践;第5、6章讲解单表和多表的查询操作;第7~11章讲解用户与权限、视图、事务、存储过程、索引等,适合需要提高自身技术的读者;第12章讲解Linux环境下MySQL的配置和部署方案。 本书附有配套资源,包括教学视频、习题、教学课件等,而且为了帮助读者更好地学习本书中的内容,还提供了在线答疑,希望得到更多读者的关注。 本书既可作为高等院校计算机相关专业的数据库
本书以Microsoft Access 2016中文版为平台,介绍关系数据库管理系统的基础知识及应用开发技术,共分为10章,包括数据库基础知识,Access数据库及其创建,表的创建与使用,查询设计,结构化查询语言,窗体设计,报表设计,宏的设计与使用,VBA与模块,数据库管理等内容,各章均配有丰富的例题和大量的习题,以方便教与学.
本书是解放军陆军工程大学(原解放军理工大学)优秀教学成果,自1997年首次出版以来,曾于2002、2007和2012年分别出版了修订版。本次改版是在原有教材的基础上,根据教学大纲的要求以及数据通信和计算机网络的最新进展,进行了必要的调整、增补和修改,以适应当前教学的需要。 全书共12章。第1章是全书的概述。第2~4章较全面介绍数据通信基本知识、数据传输信道和数据传输技术。第5~9章重点介绍计算机网络的物理层、数据链路层(含局域网)、网络层、传输层和应用层。第10章介绍因特网的多媒体应用服务。第11章介绍无线网络。第12章介绍网络安全。各章均附有丰富的习题。附录A是部分习题参考答案,附录B是英文
本书在2007年第2版的基础上进行了修订和充实。第3版仍然保持了第2版的整体框架,以及前两版挖掘背景知识、赋予问题阐释新视角、内容深入浅出、理论与产品相结合等风格和特色。本书对数据库的原理、应用与设计3个方面的内容进行了深入浅出和全新的诠释。主要内容包括数据库系统概述、高级(概念)数据模型、关系数据模型、SQL语言及其操作、数据库的保护、关系数据库设计理论、数据库应用设计、数据库应用系统设计实例、主流数据库产品与工具、数据仓库与数据挖掘及数据库新进展、数据库上机实验及指导。 本书以数据库系统的核心——DBMS的出现背景为线索,引出了数据库的相关概念及数据库的整个框架体系,理顺了数据库原理、应