MySQL是开源免费和功能多面的小型数据库,MySQL也是目前流行通用的关系型数据库,已经被 Oracle 收购了。随着版本更新升级,加入一些高级功能,MySQL6.x 版本也开始收费。不过本教程将使用免费开源的mysql5.5版本。
本教程将通过多个sql数据库管理操作小示例,让大家直观了解mysql开发步骤和实现过程,并在实际操作中逐步学习mysql语法规则和脚本开发的一些重要知识点及技巧。
课程目录
第一章,Mysql数据库课程介绍
1 MySQL课程介绍及示例演示
2 什么是数据库/数据库概念
第二章,MySQL安装及运行
1 MySQL数据库卸载干净处理
2 MySQL数据库安装
3 MySQL运行指令及目录结构
第三章 MySQL数据库综合实例操作讲解
1 SQL基本概念和通用语法
2 数据库(CRUD)增删改查操作1
3 数据库(CRUD)增删改查操作2
4 数据库表的(CRUD)增删改查操作1
5 数据库表的(CRUD)增删改查操作2
6 数据库表的(CRUD)增删改查操作3
7 客户端图形化工具SQLYog
8 数据库表中记录的基本操作-添加数据
9 数据库表中记录的基本操作-删除和修改数据
10 数据库表格的查询操作
11 数据库表格的查询操作-基础查询
12 数据库表格的查询操作-条件查询
13 数据库表格的查询操作-模糊查询
14 数据库表格的查询操作-排序和聚合函数
15 数据库表格的查询操作-分组查询
16 数据库表格的查询操作-分页查询
17 数据库表的约束-非空约束
18 数据库表的约束-唯一约束
19 数据库表的约束-主键约束
20 主键约束-自动增长
21 数据库表的约束-外键约束
22 外键约束案例
23 外键约束-级联操作
24 数据库多个表格操作-一对多
25 数据库多个表格操作-多对多
26 数据库多个表格操作-购物案例
27 数据库设计的范式-满足第一范式
28 数据库设计的范式-第二范式几个概念
29 数据库设计的范式-满足第二第三范式
30 数据库的备份和还原
31 MySQL多表查询-内连接查询
32 MySQL多表查询-外连接查询
33 MySql中的子查询-结果单行单列
34 MySql中的子查询-多行单列及多列
35 数据库多表查询练习1
36 数据库多表查询练习2
37 数据库多表查询练习3
38 数据库多表查询练习4
39 数据库中事务处理
40 事务提交的两种方式
41 事务的四大特性和隔离级别
42 事务隔离级别示例演示1
43 事务隔离级别示例演示2
第四章 用户管理及权限
1 用户管理-查询,添加和删除用户
2 用户管理-修改用户信息
3 用户权限管理