计算机
类型
可以朗读
语音朗读
165千字
字数
2018-09-01
发行日期
展开全部
主编推荐语
丰富案例详解MySQL技巧:基础知识、操作、优化及管理。
内容简介
通过丰富多彩的任务实例详细介绍了MySQL数据库应用需要掌握的各方面技术具体内容包括数据库基础、MySQL基础、存储引擎及数据类型、操作数据表、数据查询、常用函数、索引、视图、数据完整性约束、存储过程与存储函数、触发器、事件、备份与恢复、性能优化、权限管理等内容。结合具体的任务实施,帮助读者读者轻松学习、快速提高MySQL数据库应用技能。
目录
- 扉页
- 目录
- 版权页
- 内容提要
- 前言
- 第1章 数据库基础
- 1.1 数据库的基本概念
- 1.2 常见的数据库
- 1.3 数据管理技术的发展
- 1.3.1 人工管理阶段
- 1.3.2 文件系统阶段
- 1.3.3 数据库系统阶段
- 1.4 数据模型
- 1.4.1 数据模型的概念
- 1.4.2 数据模型的分类
- 1.4.3 概念模型的表示方法
- 1.5 常见的数据模型
- 1.6 关系数据库的规范化
- 1.6.1 第一范式(1NF)
- 1.6.2 第二范式(2NF)
- 1.6.3 第三范式(3NF)
- 1.7 数据库设计
- 1.7.1 数据库设计概述
- 1.7.2 需求分析
- 1.7.3 概念结构设计
- 1.7.4 逻辑结构设计
- 1.7.5 数据库物理设计
- 1.7.6 数据库实施
- 1.7.7 数据库运行和维护
- 1.7.8 数据库设计案例
- 本章小结
- 实训项目
- 项目:“网上书店”数据库
- 课后习题
- 第2章 MySQL基础
- 2.1 MySQL概述
- 2.2 MySQL的安装与配置
- 2.2.1 Windows平台下MySQL的安装
- 2.2.2 Windows平台下MySQL的配置
- 2.2.3 Linux平台下MySQL的安装
- 2.3 MySQL的使用
- 2.3.1 启动MySQL服务
- 2.3.2 登录MySQL数据库服务器
- 2.3.3 MySQL的相关命令
- 2.3.4 重新配置MySQL
- 本章小结
- 实训项目
- 项目:MySQL环境
- 课后习题
- 第3章 数据库和数据表的基本操作
- 3.1 数据库的基本操作
- 3.1.1 创建数据库
- 3.1.2 查看数据库
- 3.1.3 修改数据库
- 3.1.4 删除数据库
- 3.2 数据类型
- 3.3 数据表的基本操作
- 3.3.1 创建数据表
- 3.3.2 查看数据表
- 3.3.3 修改数据表
- 3.3.4 删除数据表
- 3.4 数据表的约束
- 3.4.1 PRIMARY KEY CONSTRAINT(主键约束)
- 3.4.2 FOREIGN KEY CONSTRAINT(外键约束)
- 3.4.3 NOT NULL CONSTRAINT(非空约束)
- 3.4.4 UNIQUE CONSTRAINT(唯一约束)
- 3.4.5 DEFAULT CONSTRAINT(默认约束)
- 3.5 设置表的字段值自动增加
- 3.6 综合案例—学生选课数据库
- 3.6.1 创建“学生选课”数据库
- 3.6.2 在“学生选课”数据库中创建表
- 本章小结
- 实训项目
- 项目1:创建“网上书店”数据库
- 项目2:在“网上书店”数据库中创建表
- 课后习题
- 第4章 数据表记录的更新操作
- 4.1 数据表记录的插入
- 4.1.1 向数据表中插入单条记录
- 4.1.2 向数据表中插入多条记录
- 4.2 数据表记录的修改
- 4.3 数据表记录的删除
- 4.3.1 使用DELETE删除数据
- 4.3.2 使用TRUNCATE清空数据
- 本章小结
- 实训项目
- 项目:在“网上书店”数据库的相关数据表中插入数据
- 课后习题
- 第5章 数据查询
- 5.1 SELECT语句的基本语法
- 5.2 简单查询
- 5.2.1 基本查询
- 5.2.2 使用WHERE子句
- 5.2.3 使用ORDER BY子句
- 5.2.4 使用LIMIT子句
- 5.3 统计查询
- 5.3.1 集合函数
- 5.3.2 使用GROUP BY子句
- 5.4 多表查询
- 5.4.1 交叉连接
- 5.4.2 内连接
- 5.4.3 外连接
- 5.4.4 自连接
- 5.5 子查询
- 5.5.1 比较子查询
- 5.5.2 IN子查询
- 5.5.3 批量比较子查询
- 5.5.4 EXISTS子查询
- 5.5.5 在INSERT、UPDATE、DELETE语句中使用子查询
- 5.6 合并结果集
- 本章小结
- 实训项目
- 项目1:在“网上书店”数据库中进行简单查询
- 项目2:在“网上书店”数据库查询中使用集合函数
- 项目3:在“网上书店”数据库查询中使用连接查询和子查询
- 课后习题
- 第6章 存储过程与事务
- 6.1 MySQL程序设计基础
- 6.1.1 变量
- 6.1.2 流程控制语句
- 6.1.3 光标
- 6.2 存储过程概述
- 6.2.1 存储过程的基本概念
- 6.2.2 存储程序的类型
- 6.2.3 存储过程的作用
- 6.3 创建和执行存储过程
- 6.3.1 创建和执行不带输入参数的存储过程
- 6.3.2 创建和执行带输入参数的存储过程
- 6.3.3 创建和执行带输出参数的存储过程
- 6.4 管理存储过程
- 6.4.1 查看存储过程
- 6.4.2 修改存储过程
- 6.4.3 删除存储过程
- 6.5 存储函数
- 6.5.1 存储过程与存储函数的联系与区别
- 6.5.2 创建和执行存储函数
- 6.5.3 查看存储函数
- 6.5.4 删除存储函数
- 6.5.5 MySQL的系统函数
- 6.6 事务
- 6.6.1 事务概述
- 6.6.2 事务的提交
- 6.6.3 事务的回滚
- 6.6.4 事务的隔离级别
- 本章小结
- 实训项目
- 项目1:在“网上书店”数据库中创建存储过程
- 项目2:在“网上书店”数据库中创建带输入输出参数的存储过程
- 项目3:在“网上书店”数据库中实现事务处理
- 课后习题
- 第7章 索引、视图和触发器
- 7.1 索引
- 7.1.1 索引概述
- 7.1.2 索引的分类
- 7.1.3 索引的设计原则
- 7.1.4 创建索引
- 7.1.5 删除索引
- 7.2 视图
- 7.2.1 视图的基本概念
- 7.2.2 视图的优点
- 7.2.3 定义视图
- 7.2.4 查看视图
- 7.2.5 修改和删除视图
- 7.2.6 更新视图
- 7.3 触发器
- 7.3.1 触发器概述
- 7.3.2 创建触发器
- 7.3.3 触发器的使用
- 7.3.4 查看触发器的定义
- 7.3.5 删除触发器
- 本章小结
- 实训项目
- 项目1:在“网上书店”数据库中创建索引并查看维护
- 项目2:在“网上书店”数据库中创建视图并维护使用
- 项目3:在“网上书店”数据库中创建触发器
- 项目4:在“网上书店”数据库中使用触发器
- 项目5:在“网上书店”数据库中删除触发器
- 课后习题
- 第8章 数据库高级管理
- 8.1 数据库的备份与恢复
- 8.1.1 数据库的备份
- 8.1.2 数据库的恢复
- 8.2 用户管理
- 8.2.1 user表
- 8.2.2 创建新用户
- 8.2.3 删除普通用户
- 8.2.4 修改用户信息
- 8.3 权限管理
- 8.3.1 MySQL的权限类型
- 8.3.2 权限查询
- 8.3.3 权限授予
- 8.3.4 权限收回
- 本章小结
- 实训项目
- 项目1:使用SQL语句备份与恢复数据
- 项目2:创建新用户
- 项目3:用户权限的授予和收回
- 课后习题
- 第9章 项目案例
- 9.1 案例分析
- 9.1.1 需求概述
- 9.1.2 问题分析
- 9.2 项目设计
- 9.2.1 数据库设计
- 9.2.2 创建库、创建表、创建约束
- 9.2.3 插入测试数据
- 9.2.4 编写SQL语句实现银行的日常业务
- 9.2.5 创建、使用视图
- 9.2.6 使用事务和存储过程实现业务处理
- 9.3 进度记录
- 参考文献
展开全部
出版方
人民邮电出版社
人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。