MySQL从入门到精通
2020-04-07 14:20:30 1 举报
AI智能生成
MySQL从入门到精通
作者其他创作
大纲/内容
第4篇 项目实战
18 试卷管理系统
18.1 系统概述
18.2 需求分析
18.3 总体设计
18.4 数据库设计
18.4.1 数据表详细信息
18.4.2 数据库实现
18.5 详细设计及实现
18.6 高手点拨
18.7 实战练习
19 电动汽车分时租用平台数据库分析与设计
19.1 需求分析
19.1.1 项目背景
19.1.2 系统目标
19.1.3 运行环境
19.1.4 功能需求
19.1.5 数据说明
19.1.6 软件接口说明
19.1.7 用户及权限要求
19.2 数据库分析与设计
19.3 分时租用平台的MySQL数据库实现
20 电动汽车GPS定位系统
20.1 需求分析
20.2 系统实现
20.2.1 地图定位
20.2.2 查找附近
20.2.3 我要导航
20.2.4 历史记录
20.3 技术要点
附录A MySQL服务器端错误代码和消息
附录B 客户端错误代码
附录C 其他错误代码和消息
0 MySQL学习指南
0.1 什么是数据库
0.2 MySQL简介
0.3 MySQL的技术体系
0.4 MySQL的应用领域和前景
0.5 MySQL学习经验谈
0.6 MySQL学习路线图
第1篇 基础知识
1 安装与配置——初识MySQL
1.1 MySQL的特性
1.2 安装MySQL
1.2.1 开源软件的特点
1.2.2 在Windows系统环境下的安装
1.2.3 在Linux系统环境下的安装
1.3 可视化管理工具的选择和安装
1.3.1 选择和下载可视化管理工具
1.3.2 在Linux系统环境下的安装
1.3.3 在Windows系统环境下的安装
1.4 测试安装环境
1.5 卸载MySQL
1.6 高手点拨
1.7 实战练习
2 MySQL数据库基础
2.1 数据与数据管理的历史
2.1.1 数据、数据库、数据库系统和数据库管理系统
2.1.2 数据管理的历史
2.1.3 MySQL的起源与版本
2.1.4 MySQL与Oracle
2.2 关系型数据模型
2.2.1 关系型数据模型的结构
2.2.2 关系型数据模型的操作与完整性
2.2.3 关系型数据模型的存储结构
2.3 关系型数据模型中的数据依赖与范式
2.4 常见的关系型数据库管理系统
2.5 MySQL数据库系统的体系结构
2.6 MySQL存储引擎
2.7 高手点拨
2.8 实战练习
3 MySQL管理工具的使用
3.1 MySQL Administrator
3.1.1 基本功能介绍
3.1.2 管理数据库
3.2 phpMyAdmin
3.2.1 基本功能介绍
3.2.2 管理数据库
3.3 Navicat for MySQL
3.3.1 基本功能介绍
3.3.2 基本应用
3.4 MySQL访问权限系统
3.5 MySQL用户账户管理
3.6 MySQL的安全性问题
3.7 高手点拨
3.8 实战练习
4 数据库的基本操作
4.1 创建数据库
4.2 删除数据库
4.3 数据库存储引擎
4.3.1 MySQL5.6所支持的存储引擎
4.3.2 InnoDB存储引擎
4.3.3 MyISAM存储引擎
4.3.4 MEMORY存储引擎
4.3.5 选择存储引擎
4.4 高手点拨
4.5 实战练习
第2篇 核心技术
5 数据表的基本操作
5.1 创建数据表
5.1.1 创建表的语法形式
5.1.2 主键约束
5.1.3 外键约束
5.1.4 非空约束
5.1.5 唯一性约束
5.1.6 默认约束
5.1.7 设置数据表的属性值自动增加
5.2 查看数据表结构
5.2.1 查看表基本结构
5.2.2 查看表详细结构
5.3 修改数据表
5.3.1 修改表名
5.3.2 修改字段数据类型
5.3.3 修改字段名
5.3.4 添加字段
5.3.5 删除字段
5.3.6 修改字段排序
5.3.7 更改表的存储引擎
5.3.8 删除表的外键约束
5.4 删除数据表
5.4.1 删除没有被关联的表
5.4.2 删除被其他表关联的主表
5.5 高手点拨
5.6 实战练习
6 MySQL的数据类型和运算符
6.1 MySQL数据类型
6.1.1 整数类型
6.1.2 浮点数类型和定点数类型
6.1.3 日期与时间类型
6.1.4 字符串类型
6.1.5 二进制类型
6.2 如何选择数据类型
6.3 常见运算符
6.3.1 运算符概述
6.3.2 算术运算符
6.3.3 比较运算符
6.3.4 逻辑运算符
6.3.5 位运算符
6.4 高手点拨
6.5 实战练习
7 MySQL函数
7.1 数学函数
7.2 字符串函数
7.3 日期和时间函数
7.4 控制流函数
7.5 系统信息函数
7.6 加密函数
7.7 其他函数
7.8 高手点拨
7.9 实战练习
8 查询语句详解
8.1 学生——课程数据库
8.2 基本查询语句
8.2.1 单表查询
8.2.2 查询表中的部分字段
8.2.3 查询表中的所有字段
8.2.4 查询经过计算的值
8.2.5 查询表中的若干记录
8.3 对查询结果进行排序
8.4 统计函数和分组记录查询
8.5 GROUP BY子句
8.6 使用LIMIT限制查询结果的数量
8.7 连接查询
8.8 子查询
8.9 合并查询结果
8.10 使用正则表达式表示查询
8.11 综合案例——查询课程数据库
8.12 高手点拨
8.13 实战练习
9 存储过程与函数
9.1 存储过程的定义
9.2 存储过程的创建
9.3 存储过程的操作
9.3.1 存储过程的调用
9.3.2 存储过程的查看
9.3.3 存储过程的删除
9.4 自定义函数
9.4.1 自定义函数的创建
9.4.2 自定义函数的调用
9.4.3 变量
9.4.4 流程控制语句
9.4.5 光标的使用
9.4.6 定义条件和处理程序
9.5 综合案例——统计雇员表
9.6 高手点拨
9.7 实战练习
10 触发程序
10.1 触发程序的定义
10.2 触发程序的创建
10.3 触发程序的操作
10.3.1 查看触发程序
10.3.2 删除触发程序
10.4 综合案例——触发程序的使用
10.5 高手点拨
10.6 实战练习
11 视图
11.1 视图的定义
11.2 视图的创建、修改与删除
11.2.1 创建视图
11.2.2 修改视图
11.2.3 删除视图
11.3 视图的使用
11.4 高手点拨
11.5 实战练习
第3篇 高级应用
12 MySQL的备份和恢复
12.1 数据库的备份
12.1.1 数据库备份的意义
12.1.2 逻辑备份和恢复
12.1.3 物理备份和恢复
12.1.4 各种备份与恢复方法的具体实现
12.2 通过phpMyAdmin实现备份和恢复
12.3 高手点拨
12.4 实战练习
13 MySQL的复制
13.1 认识MySQL复制
13.1.1 复制的概念
13.1.2 复制的用途
13.1.3 复制的实现
13.1.4 MySQL复制的几种模式
13.2 控制主服务器的操作
13.2.1 复制前的环境配置
13.2.2 复制的过程
13.3 控制从服务器的操作
13.4 高手点拨
13.5 实战练习
14 MySQL的日志管理
14.1 操作错误日志
14.1.1 启动错误日志
14.1.2 查看错误日志
14.1.3 删除错误日志
14.2 操作查询日志
14.2.1 启动查询日志
14.2.2 查看查询日志
14.2.3 删除查询日志
14.3 操作二进制日志
14.3.1 启动二进制日志
14.3.2 查看二进制日志
14.3.3 删除二进制日志
14.3.4 使用二进制日志还原数据库
14.4 操作慢查询日志
14.4.1 启动慢查询日志
14.4.2 查看慢查询日志
14.4.3 删除慢查询日志
14.5 高手点拨
14.6 实战练习
15 MySQL分布式应用
15.1 分布式应用的概念和优势
15.2 MySQL分布式应用的主要技术
15.2.1 MySQL数据切分
15.2.2 MySQL读写分离
15.2.3 MySQL集群
15.3 MySQL分布式应用实例
15.4 高手点拨
15.5 实战练习
16 MySQL缓存的配置和使用
16.1 MySQL的缓存机制
16.1.1 查询缓存概述
16.1.2 MySQL查询缓存的工作原理
16.1.3 查看MySQL的缓存信息
16.2 MySQL查询缓存的配置和使用
16.2.1 配置查询缓存
16.2.2 使用查询缓存
16.2.3 查询缓存的维护
16.3 高手点拨
16.4 实战练习
17 MySQL错误代码和消息的使用
17.1 MySQL服务器端错误代码和消息
17.2 MySQL客户端错误代码和消息
17.3 高手点拨
17.4 实战练习
0 条评论
下一页