当前位置: 首页 > news >正文

黑马程序员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 ande.salary<dd.avgs ande.dept_id=dd.dept_id;

我的错题

http://www.dtcms.com/a/326783.html

相关文章:

  • 自定义switch with icon
  • 使用Pytest进行接口自动化测试(三)
  • 深入了解torch框架
  • 数据类型 string
  • 算法题——IP地址分类与子网掩码
  • CobaltStrike安装和使用教程
  • Cobalt Strike的搭建和使用
  • JDK21虚拟线程和 Golang1.24协程的比较
  • STM32——system文件夹
  • Empire--安装、使用
  • 集团型企业如何统一管控子公司权限?
  • 奈飞工厂:算法优化实战​
  • 视频播放器哪个好用?视频播放器PotPlayer,KMP Player
  • 多轮会话记忆的核心挑战
  • 8.11下一代防火墙组网方案笔记
  • 使用MAS(Microsoft Activation Scripts)永久获得win10专业版和office全套
  • C++算法·前缀和
  • DCN之AP IGMP Snooping 原理与配置
  • P3917 异或序列 题解
  • Day01_QT编程20250811
  • while循环结合列表或字典
  • 二叉搜索树解析与实现
  • 快速设计简单嵌入式操作系统(3):动手实操,基于STC8编写单任务执行程序,感悟MCU指令的执行过程
  • USB 标准请求
  • 机器学习——KMeans聚类实战案例解析
  • git配置proxy
  • Docker-09.Docker基础-Dockerfile语法
  • Docker中部署安装MySQL 5.7.32的详细过程
  • Rust面试题及详细答案120道(19-26)-- 所有权与借用
  • PTE之路--04文