课程首页
通知公告
随堂教案
课程资源
互动交流
数据库开发技术--以mysql为例
胡腾波
1
数据库入门
1.1
数据库基础知识
1.1.1
数据库概述
1.1.2
数据库技术的发展
1.1.3
三级模式和二级映像
1.1.4
数据模型
1.1.5
关系运算
1.1.6
SQL语言
1.1.7
常见的数据库产品
1.2
MySQL安装与配置
1.2.1
获取MySQL
1.2.2
安装MySQL
1.2.3
配置MySQL
1.2.4
管理MySQL服务
1.2.5
用户登录与设置密码
1.2.6
MySQL客户端的相关...
1.3
常用图形化工具
1.3.1
SQLyog
1.3.2
Navicat
2
数据库基本操作
2.1
数据库操作
2.1.1
创建数据库
2.1.2
查看数据库
2.1.3
选择数据库
2.1.4
删除数据库
2.2
数据表操作
2.2.1
创建数据表
2.2.2
查看数据表
2.2.3
修改数据表
2.2.4
查看表结构
2.2.5
修改表结构
2.2.6
删除数据表
2.3
数据操作
2.3.1
添加数据
2.3.2
查询数据
2.3.3
修改数据
2.3.4
删除数据
3
数据类型与约束
3.1
数据类型
3.1.1
数字类型
3.1.2
日期和时间类型
3.1.3
字符串类型
3.2
表的约束
3.2.1
默认约束
3.2.2
非空约束
3.2.3
唯一约束
3.2.4
主键约束
3.3
自动增长
3.4
字符集与校对集
3.4.1
字符集与校对集概述
3.4.2
字符集与校对集的设置
4
数据库设计
4.1
数据库设计概述
4.2
数据库设计范式
4.3
数据建模工具
4.4
数据库设计——电子商务网...
4.4.1
需求分析
4.4.2
准备工作
4.4.3
商品分类表
4.4.4
商品表
4.4.5
商品规格表
4.4.6
商品属性表
4.4.7
用户表
4.4.8
评论表
4.5
新建目录
5
单表操作
5.1
数据操作
5.1.1
复制表结构和数据
5.1.2
解决主键冲突
5.1.3
清空数据
5.1.4
去除重复记录
5.2
排序与限量
5.2.1
排序
5.2.2
限量
5.3
分组与聚合函数
5.3.1
分组
5.3.2
聚合函数
5.4
运算符
5.4.1
算术运算符
5.4.2
比较运算符
5.4.3
逻辑运算符
5.4.4
赋值运算符
5.4.5
位运算符
5.4.6
运算符优先级
6
多表操作
6.1
多表查询
6.1.1
联合查询
6.1.2
连接查询
6.2
子查询
6.2.1
什么是子查询
6.2.2
子查询分类
6.2.3
子查询关键字
6.3
外键约束
6.3.1
添加外键约束
6.3.2
关联表操作
6.3.3
删除外键约束
7
用户与权限
7.1
用户与权限概述
7.2
用户管理
7.2.1
创建用户
7.2.2
设置密码
7.2.3
修改用户
7.2.4
删除用户
7.3
权限管理
7.3.1
授予权限
7.3.2
回收权限
7.3.3
刷新权限
8
视图
8.1
初识视图
8.1.1
视图的概念和使用
8.1.2
创建视图的语法格式
8.2
视图管理
8.2.1
创建视图
8.2.2
查看视图
8.2.3
修改视图
8.2.4
删除视图
8.3
视图数据操作
8.3.1
添加数据
8.3.2
修改数据
8.3.3
删除数据
8.3.4
视图检查条件
9
事务
9.1
事务处理
9.1.1
事务的概念
9.1.2
事务的基本操作
9.1.3
事务的保存点
9.2
事务隔离级别
9.2.1
查看隔离级别
9.2.2
修改隔离级别
9.2.3
MySQL的4种隔离级...
10
数据库编程
10.1
函数
10.1.1
内置函数
10.1.2
自定义函数
10.2
存储过程
10.2.1
存储过程的概念
10.2.2
存储过程的创建与执行
10.2.3
存储过程的修改和删除
10.2.4
存储过程的错误处理
10.3
变量
10.3.1
系统变量
10.3.2
会话变量
10.3.3
局部变量
10.4
流程控制
10.4.1
判断语句
10.4.2
循环语句
10.4.3
跳转语句
10.5
游标
10.5.1
游标的作用
10.5.2
游标的操作流程
10.5.3
使用游标检索数据
10.6
触发器
10.6.1
触发器的概念
10.6.2
触发器的基本操作
10.7
事件
10.7.1
事件的概述
10.7.2
事件的基本操作
10.8
预处理SQL语句
11
数据库优化
11.1
存储引擎
11.1.1
什么是存储引擎
11.1.2
存储引擎的选择
11.1.3
InnoDB存储引擎
11.1.4
MyISAM存储引擎
11.2
索引
11.2.1
索引概述
11.2.2
索引的基本操作
11.2.3
索引的使用原则
11.3
锁机制
11.3.1
认识锁机制
11.3.2
表级锁
11.3.3
行级锁
11.4
分表技术
11.5
分区技术
11.5.1
分区概述
11.5.2
分区管理
11.6
数据碎片与维护
12
数据库配置与部署
12.1
Linux环境安装MyS...
12.1.1
Linux环境搭建
12.1.2
yum安装MySQL
12.1.3
编译安装MySQL
12.2
MySQL配置文件
12.2.1
配置区段
12.2.2
基本配置
12.2.3
内存和优化配置
12.2.4
日志配置
12.3
数据备份与还原
12.3.1
数据备份
12.3.2
数据还原
12.3.3
二进制日志
12.4
多实例部署
12.5
主从复制
此课时正在建设中
未找到相关内容