目录
数据库概念
sql通用语法及分类
sql通用语法
sql分类
DDL数据库操作
DDL
DDL表结构查询
DDL数据库操作和表操作
DML
DML添加数据
DML修改数据
DML删除数据
DQL
语法
基础查询
DQL条件查询
聚合函数
分组查询
排序查询
分页查询
数据库概念
sql通用语法及分类
sql通用语法
sql分类
DDL数据库操作
DDL
DDL表结构查询
DDL数据库操作和表操作
DML
DML添加数据
DML修改数据
DML删除数据
DQL
语法
基础查询
DQL条件查询
聚合函数
分组查询
排序查询
分页查询
DQL执行顺序和编写顺序

DCL
简介
功能
DCL权限控制
例子
函数
字符串函数
substring()这个函数的start是从1开始的,不是从0开始的。
例子
数值函数
案例
日期函数
例子
案例
流程函数、
案例
约束
概述
例子
外键约束
语法
例子
删除更新行为
演示在视频的这个位置
多表查询
多表关系
一对多 在多的一方建立外键,指向一的一方的主键
多对多 建立第三张中间表,中间表至少包含两个外键,分别关联两方主键
一对多
多对多
一对一
多表查询
概述
分类
内连接
语法
例子
外连接
语法
一般用左外连接,右外连接可以被改成左外连接
例子
解释
外连接的时候被外连接的那张表即使没有数据,也还是会被以null的形式显示出来
自连接
语法
例子
联合查询
语法
union all是直接合并,union是合并后去重
列数要一样,上面查询数据和下面查询数据的列数要一样才行
例子
子查询
语法
标量子查询
定义
例子
蓝色部分返回的值只有一条所以叫标量子查询
列子查询
定义
例子
行子查询
定义
例子
表子查询
定义
例子
下面这个是以表子查询查询出来的那个表当作一个表再进行查询
事务
简介
事务操作
事务的四大特性
并发事务问题
事务隔离级别
案例练习
问题记录
网课中的错误
这个位置的三号部门的正确平均薪资应该是20583.3333,然后这道题我的解法是
select e.* ,avgs from emp e , dept d ,
(select dept_id, avg(salary) avgs from emp,dept where dept_id=emp.dept_id group by dept_id)dd
where e.dept_id = d.id and
e.salary<dd.avgs and
e.dept_id=dd.dept_id;