MySQL数据库学习笔记

写在开头的话

准备秋招,所以在b站上跟着黑马程序员学MySQL数据库,边学边截图做的不算笔记的笔记
附上B站黑马的MySQL教学视频链接:https://www.bilibili.com/video/BV1Kr4y1i7ru

2023.5.27更新:2023.5.23 开始学MySQL,目前学完了基础部分,暂时只学这么多,以后的工作后再学

怎么学,收获?

怎么学,收获?
怎么学,收获?

MySQL基础

MySQL概述

数据库相关概念

数据库:存储数据的仓库,数据是有组织的进行存储,简称DB
数据库管理系统:操纵和管理数据库的大型软件,DBMS
SQL:操作关系型数据库的编程语言,定义了一套操作关系型数据库的统一标准,Structed Query Language

主流的关系型数据库管理系统

![(https://img-blog.csdnimg.cn/64a8d56c3d534f84b68a2cd386577807.png)

MySQL安装和启动

在这里插入图片描述

MySQL客户端连接

在这里插入图片描述
在这里插入图片描述

数据模型

在这里插入图片描述
在这里插入图片描述

总结

在这里插入图片描述

SQL

SQL通用语法

在这里插入图片描述

SQL分类

在这里插入图片描述

SQL图形化界面

在这里插入图片描述
在这里插入图片描述

DDL

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

DML

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

DQL

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

DCL

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

函数

在这里插入图片描述

字符串函数

在这里插入图片描述

数值函数

在这里插入图片描述

日期函数

在这里插入图片描述

流程函数

在这里插入图片描述

总结

在这里插入图片描述

约束

在这里插入图片描述

概述

在这里插入图片描述

约束演示

在这里插入图片描述
在这里插入图片描述

外键约束

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

总结

在这里插入图片描述

多表查询

在这里插入图片描述

多表关系

在这里插入图片描述在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

多表查询概述

在这里插入图片描述
在这里插入图片描述

内连接

在这里插入图片描述

外连接

在这里插入图片描述

自连接

在这里插入图片描述

联合查询

在这里插入图片描述

子查询

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

练习

视频P48-49 案例练习

总结

在这里插入图片描述

事务

在这里插入图片描述

事务简介

在这里插入图片描述

事务操作

在这里插入图片描述
在这里插入图片描述

事务四大特性

在这里插入图片描述

并发事务问题

在这里插入图片描述

事务隔离级别

在这里插入图片描述

总结

在这里插入图片描述

总结

在这里插入图片描述

补充

数据库基础知识补充

什么是元组, 码, 候选码, 主码, 外码, 主属性, 非主属性?

元组: 元组(tuple)是关系数据库中的基本概念,关系是一张表,表中的每行(即数据库中的每条记录)就是一个元组,每列就是一个属性。 在二维表里,元组也称为行。
码: 码就是能唯一标识实体的属性,对应表中的列。
候选码: 若关系中的某一属性或属性组的值能唯一的标识一个元组,而其任何子集都不能再标识,则称该属性组为候选码。例如:在学生实体中,“学号”是能唯一的区分学生实体的,同时又假设“姓名”、“班级”的属性组合足以区分学生实体,那么{学号}和{姓名,班级}都是候选码。
主码 : 主码也叫主键。主码是从候选码中选出来的。 一个实体集中只能有一个主码,但可以有多个候选码。
外码 : 外码也叫外键。如果一个关系中的一个属性是另外一个关系中的主码则这个属性为外码。
主属性: 候选码中出现过的属性称为主属性。比如关系 工人(工号,身份证号,姓名,性别,部门). 显然工号和身份证号都能够唯一标示这个关系,所以都是候选码。工号、身份证号这两个属性就是主属性。如果主码是一个属性组,那么属性组中的属性都是主属性。
非主属性: 不包含在任何一个候选码中的属性称为非主属性。比如在关系——学生(学号,姓名,年龄,性别,班级)中,主码是“学号”,那么其他的“姓名”、“年龄”、“性别”、“班级”就都可以称为非主属性。

什么是 ER 图?

在这里插入图片描述

数据库范式了解吗?

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

主键和外键有什么区别?

在这里插入图片描述

为什么不推荐使用外键与级联?

在这里插入图片描述

什么是存储过程?

在这里插入图片描述

drop、delete 与 truncate 区别?

在这里插入图片描述在这里插入图片描述

数据库设计通常分为哪几步?

在这里插入图片描述

字符集详解

有哪些常见的字符集?

在这里插入图片描述

ASCII

在这里插入图片描述

GB2312

在这里插入图片描述

GBK

在这里插入图片描述

GB18030

在这里插入图片描述

BIG5

在这里插入图片描述

Unicode & UTF-8 编码

在这里插入图片描述

MySQL 字符集

在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值