互联网
类型
可以朗读
语音朗读
120千字
字数
2020-01-01
发行日期
展开全部
主编推荐语
全面介绍MySQL数据库基础知识及应用。
内容简介
本书共11章,包括数据库基础,MySQL的安装与配置,数据库的基本操作,数据表的基本操作,表数据的增、改、删操作,数据查询,视图,索引,存储过程与触发器,事务,数据安全等内容。
本书采用案例教学方式,每章以应用实例的方式阐述知识要点,再通过实训项目分析综合应用,最后辅以思考与练习巩固所学知识。应用实例、实训项目、思考与练习这3个部分分别采用3个不同的数据库项目贯穿始末。
目录
- 版权信息
- 内容提要
- 前言
- 第1章 数据库基础
- 1.1 数据库概述
- 1.1.1 数据管理技术的发展
- 1.1.2 数据库系统的组成
- 1.1.3 结构化查询语言
- 1.2 数据模型
- 1.2.1 数据模型的概念
- 1.2.2 常见的数据模型
- 1.2.3 实体与关系
- 1.3 数据库的规范化
- 本章小结
- 实训项目
- 思考与练习
- 第2章 MySQL的安装与配置
- 2.1 下载和安装MySQL
- 2.1.1 MySQL服务器的下载
- 2.1.2 MySQL服务器的安装
- 2.2 MySQL的常用操作
- 2.3 MySQL图形化管理工具
- 本章小结
- 实训项目
- 思考与练习
- 第3章 数据库的基本操作
- 3.1 创建数据库
- 3.2 查看数据库
- 3.3 选择数据库
- 3.4 删除数据库
- 3.5 数据库存储引擎
- 3.5.1 MySQL存储引擎
- 3.5.2 InnoDB存储引擎
- 3.5.3 MyISAM存储引擎
- 3.5.4 MEMORY存储引擎
- 3.5.5 存储引擎的选择
- 本章小结
- 实训项目
- 思考与练习
- 第4章 数据表的基本操作
- 4.1 数据类型
- 4.1.1 数字
- 4.1.2 日期和时间
- 4.1.3 字符串
- 4.2 创建数据表
- 4.3 查看表结构
- 4.3.1 查看表基本结构语句
- 4.3.2 查看表详细结构语句
- 4.4 修改数据表
- 4.4.1 修改表名
- 4.4.2 修改字段的数据类型
- 4.4.3 修改字段名
- 4.4.4 添加字段
- 4.4.5 删除字段
- 4.4.6 修改字段的排列位置
- 4.5 数据完整性约束
- 4.5.1 主键约束
- 4.5.2 唯一约束
- 4.5.3 非空约束
- 4.5.4 默认约束
- 4.5.5 字段值自动增加
- 4.5.6 外键约束
- 本章小结
- 实训项目
- 思考与练习
- 第5章 表数据的增、改、删操作
- 5.1 插入数据
- 5.1.1 插入完整数据
- 5.1.2 插入数据记录的一部分
- 5.1.3 插入多条记录
- 5.2 修改数据
- 5.3 删除数据
- 5.3.1 通过DELETE语句删除数据
- 5.3.2 通过TRUNCATE TABLE语句删除数据
- 本章小结
- 实训项目
- 思考与练习
- 第6章 数据查询
- 6.1 基本查询语句
- 6.2 单表查询
- 6.2.1 简单数据记录查询
- 6.2.2 去除重复查询结果——DISTINCT
- 6.2.3 限制查询结果数量——LIMIT
- 6.2.4 条件数据查询
- 6.2.5 ORDER BY对查询结果排序
- 6.3 使用统计函数查询
- 6.3.1 COUNT()函数
- 6.3.2 SUM()函数
- 6.3.3 AVG()函数
- 6.3.4 MAX()和MIN()函数
- 6.4 分组数据查询
- 6.4.1 单字段分组查询
- 6.4.2 多字段分组查询
- 6.4.3 HAVING子句限定分组查询
- 6.5 连接查询
- 6.5.1 内连接查询
- 6.5.2 外连接查询
- 6.6 子查询
- 6.6.1 带IN关键字的子查询
- 6.6.2 带EXISTS关键字的子查询
- 6.6.3 带ANY关键字的子查询
- 6.6.4 带ALL关键字的子查询
- 6.6.5 带比较运算符的子查询
- 6.7 合并查询结果
- 本章小结
- 实训项目
- 思考与练习
- 第7章 视图
- 7.1 视图概述
- 7.2 视图的创建
- 7.3 视图操作
- 7.3.1 查看视图
- 7.3.2 修改视图
- 7.3.3 更新视图
- 7.3.4 删除视图
- 本章小结
- 实训项目
- 思考与练习
- 第8章 索引
- 8.1 索引概述
- 8.1.1 索引的含义和特点
- 8.1.2 索引的分类
- 8.1.3 索引的设计原则
- 8.2 创建索引
- 8.2.1 创建表时创建索引
- 8.2.2 在已经存在的表上创建索引
- 8.3 删除索引
- 本章小结
- 实训项目
- 思考与练习
- 第9章 存储过程和触发器
- 9.1 SQL编程基础
- 9.1.1 SQL基础
- 9.1.2 系统内置函数
- 9.2 存储过程和函数
- 9.2.1 创建和调用存储过程
- 9.2.2 创建和调用存储函数
- 9.2.3 查看存储过程和函数
- 9.2.4 修改存储过程和函数
- 9.2.5 删除存储过程和函数
- 9.3 设置触发器
- 9.3.1 创建触发器
- 9.3.2 查看触发器
- 9.3.3 删除触发器
- 本章小结
- 实训项目
- 思考与练习
- 第10章 事务
- 10.1 MySQL事务概述
- 10.2 MySQL事务的创建与存在周期
- 10.2.1 初始化事务
- 10.2.2 创建事务
- 10.2.3 提交事务
- 10.2.4 撤销事务
- 10.2.5 事务的存在周期
- 10.3 MySQL事务行为
- 10.3.1 自动提交
- 10.3.2 事务的孤立级
- 10.3.3 修改事务的孤立级
- 10.4 事务的性能
- 10.4.1 应用小事务
- 10.4.2 选择合适的孤立级
- 10.4.3 死锁的概念与避免
- 本章小结
- 实训项目
- 思考与练习
- 第11章 数据安全
- 11.1 添加和删除用户
- 11.1.1 使用CREATE USER语句创建新用户
- 11.1.2 使用GRANT语句创建新用户
- 11.1.3 使用INSERT语句创建新用户
- 11.1.4 使用DROP USER语句删除用户
- 11.1.5 使用DELETE语句删除用户
- 11.2 授予权限与回收权限
- 11.2.1 MySQL的各种权限
- 11.2.2 授予权限
- 11.2.3 收回权限
- 11.2.4 查看权限
- 11.3 备份与还原
- 11.3.1 使用mysqldump命令备份数据
- 11.3.2 使用mysql命令还原数据
- 11.4 MySQL日志
- 11.4.1 配置错误日志
- 11.4.2 查看错误日志
- 11.4.3 备份错误日志
- 本章小结
- 实训项目
- 思考与练习
展开全部
出版方
人民邮电出版社
人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。