黑马程序员mysql基础篇笔记

目录

   

 数据库概念

sql通用语法及分类

sql通用语法​编辑

sql分类​编辑

DDL

DDL表结构查询

DDL数据库操作和表操作

DML

DML添加数据

DML修改数据

DML删除数据

DQL

语法

基础查询

DQL条件查询

聚合函数

分组查询

排序查询

分页查询

 数据库概念

sql通用语法及分类

sql通用语法​编辑

sql分类​编辑

DDL

DDL表结构查询

DDL数据库操作和表操作

DML

DML添加数据

DML修改数据

DML删除数据

DQL

语法

基础查询

DQL条件查询

聚合函数

分组查询

排序查询

分页查询

DQL执行顺序和编写顺序

​编辑DCL

简介

功能

DCL权限控制

例子

函数

字符串函数

例子

数值函数

案例

日期函数

例子

案例

流程函数、

案例

约束

概述

例子

外键约束

语法

例子

删除更新行为

多表查询

多表关系

一对多

多对多

一对一

多表查询

概述

分类

内连接

语法

 例子

外连接

语法

例子

解释

自连接

语法

例子

联合查询

语法

例子

子查询

语法

标量子查询

定义

例子

列子查询

定义

例子

行子查询

定义

例子

表子查询

定义

例子

​编辑

事务

简介

事务操作

事务的四大特性

并发事务问题

事务隔离级别

案例练习

​编辑

问题记录

网课中的错误

我的错题


   

 数据库概念

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;

我的错题

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

野蛮人6号

谢谢你的打赏,能帮助到您是我的

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值