MySQL基础入门day3

本文主要介绍了SQL中的连接查询、子查询、唯一性和主键约束等高级内容,并深入讲解了存储引擎、事务处理及索引的实现原理。此外,还探讨了数据库设计三范式及其在减少数据冗余方面的作用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

p51/95 回顾之前内容

最重要的内容就是连接查询和子查询
union
limit分页查询
在这里插入图片描述
在这里插入图片描述

p52/95 唯一性约束

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

p53/95 主键约束

列级主键约束
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

推荐使用单一主键的自然主键

p54/95 主键值自增

表级主键约束
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

p55/95 外键约束

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

p56/95 存储引擎【其实就是存储方式】在这里插入图片描述

p57/95 常见的存储引擎

在这里插入图片描述

p58/95 MyISAM【最常用的,但是不是默认的】在这里插入图片描述

在这里插入图片描述

p59/95 Innodb【Mysql默认的存储引擎】

在这里插入图片描述

p60/95 Innodb【Memory】

在这里插入图片描述
面试10个问题回答上5个就基本可以了。不要有太大压力。也不能回答的太浅,要深入。

p61/95 34道作业题的第一题


  select 
     e.ename,e.deptno,t.maxsal
  from 
     emp e
  join
     (select deptno,max(sal) as maxsal from emp group by deptno) t
  on 
     e.deptno=t.deptno and e.sal=t.maxsal;
  

p62/95 事务概述

在这里插入图片描述

p63/95 事务的原理

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

事务这里还可以加一个保存点。
在这里插入图片描述

p64/95 事务的四大特性

在这里插入图片描述

p65/95 事务之间的隔离性

在这里插入图片描述

p66/95 演示事务

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

p67/95 演示读未提交

在这里插入图片描述

p68/95 演示读已提交

在这里插入图片描述

p69/95 演示可重复读

很简单,下次百度理解一下。

p70/95 演示序列化读

其实就是排队执行,一个窗口提交之后,另一个窗口才可以查询出结果【针对同一张表的操作】。

p71/95 索引

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

添加索引
格式:CREATE INDEX PersonIndex ON Person (LastName DESC) 【create index 索引名 on 表名 (需要被索引的列名)】
在这里插入图片描述
在这里插入图片描述
删除索引之后,继续采用全局扫描方式
格式:drop index 索引名 on 表名
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
理解索引的实现原理
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
面试注意点:
最后肯定问项目,问项目必问,这个项目干啥了。遇到哪些问题?用的啥技术?怎么实现的?后期得自己亲手做,才能说出来。

p72/95 视图【了解】在这里插入图片描述

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

p73/95 数据库数据的导入导出

导出数据库
在这里插入图片描述
导入数据库
在这里插入图片描述
在这里插入图片描述

p74/95 数据库设计三范式

在这里插入图片描述

  • 第二范式:设计原则:多对多,三张表,关系表中两个外键
    在这里插入图片描述

多对多、三张表、关系表中两个外键

  • 第三范式:设计原则:一对多,两张表,多的表加外键
    在这里插入图片描述

三范式总结:范式的目的就是为了解决数据冗余
第一范式:有主键、原子性不可再分
第二范式:不能产生部分依赖
第三范式:不能产生传递依赖
在这里插入图片描述
在这里插入图片描述

p75/95 经典设计方案

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值