昨日知识点回顾

简介: 昨日知识点回顾

找到适合自己的学习方法。

多表查询:根据信息的不同,对表分门别类的进行一个存储。

设计表:三大范式;(了解一下三大范式)

内连接:取得数据是公共数据,数据的交集;

左连接:连接的时候以左表为基准,右表没有的时候连接NULL

子查询:   (主查询语句,子查询语句)

  • 标量子查询  关系运算符
  • 列级子查询    in进行判断
  • 行级子查询    记录中给定的字段和返回的数据,如果完全相同才认为是匹配。

函数只能返回一个值,return 1,2,3  最后返回的是一个元组。

视图:是为复杂查询提供一个简单的方法;

索引命名规则:

唯一性索引用uni_开头,后面跟表名。一般性索引用ind_开头,后面跟表名。

要记忆的内容:事务四大特性、开启事务语法、结束事务的语句;

用户权限管理知道就行了

1.2四大特性 ACID(面使用)

  1. 原子性(Atomicity)

一个事务必须被视为一个不可分割的最小工作单元,整个事务中的所有操作要么全部提交成功,要么全部失败回滚,对于一个事务来说,不可能只执行其中的一部分操作,这就是事务的原子性

  1. 一致性(Consistency)

数据库总是从一个一致性的状态转换到另一个一致性的状态。(在前面的例子中,一致性确保了,即使在执行第三、四条语句之间时系统崩溃,支票账户中也不会损失200美元,因为事务最终没有提交,所以事务中所做的修改也不会保存到数据库中。)

  1. 隔离性(Isolation)

通常来说,一个事务所做的修改在最终提交以前,对其他事务是不可见的。(在前面的例子中,当执行完第三条语句、第四条语句还未开始时,此时有另外的一个账户汇总程序开始运行,则其看到支票帐户的余额并没有被减去200美元。)

  1. 持久性(Durability)

一旦事务提交,则其所做的修改会永久保存到数据库。(此时即使系统崩溃,修改的数据也不会丢失。)

1.3 事务操作

  • 开启事务 开启事务后执行修改命令,变更会维护到本地缓存中,而不维护到物理表中
    begin;start transaction;
    start不可以,但是begin可以单独使用;
  • 提交事务
    将缓存中的数据变更维护到物理表中
    commit;
  • 回滚事务
    放弃缓存中变更的数据 表示事务执行失败 应该回到开始事务前的状态
    rollback;

事务的存在是解决数据在操作过程中的 ACID 问题。

事务要么提交,全部成功,要么回滚,一条都不进行。

相关文章
|
机器学习/深度学习 人工智能 程序员
5月份读书学习好文记录
5月份读书学习好文记录
40 0
|
29天前
|
存储 机器学习/深度学习 算法
北京化工大学历年真题整理:没考上,换了个学校,但还是在北京~哈哈(总结的算法题,有缘人自取之)
这份文件是北京化工大学历年算法真题的整理,包括选择题和算法题的总结,以及一些必背的算法知识点,帮助考生备考。
28 2
|
存储 算法 数据库
十天学完基础数据结构-第一天(绪论)
十天学完基础数据结构-第一天(绪论)
62 0
|
消息中间件 Java 关系型数据库
膜拜!阿里自爆十万字Java面试手抄本,脉脉一周狂转50w/次
新冠疫情已经是第三个年头了,虽然国内防控做得非常好,但是他对职场的影响还在,一个月后即将又迎来一次大考。近两年企业越来越不好做,导致面试时对程序员的要求越来越高,越来越挑剔;
|
运维 测试技术
【面试题】看看本期上榜的被问最多的软测面试题和答案吧~
【面试题】看看本期上榜的被问最多的软测面试题和答案吧~
|
程序员
766.每周复盘-第十一周
766.每周复盘-第十一周
|
XML JSON 网络协议
上月成功拿到字节跳动offer,全靠我啃烂了这份最新面试题
前言 不论是校招还是社招都避免不了各种面试、笔试,如何去准备这些东西就显得格外重要。不论是笔试还是面试都是有章可循的,我这个“有章可循”说的意思只是说应对技术面试是可以提前准备,所谓不打无准备的仗就是这个道理,以下为大家,描述了从面试准备到最后的拿到offer提供了非常详细的目录,建议可以从头看是看几遍,如果基础不错的话也可以挑自己需要的章节查看。
上月成功拿到字节跳动offer,全靠我啃烂了这份最新面试题
J3
|
存储 缓存 安全
呕心沥血一周,我交出了这篇 List 面试文章,细不细你们定
呕心沥血一周,我交出了这篇 List 面试文章,细不细你们定
J3
142 0
呕心沥血一周,我交出了这篇 List 面试文章,细不细你们定
|
关系型数据库 MySQL
熬夜爆肝整理!史上最硬核的Mysql函数大全,还不收藏?
熬夜爆肝整理!史上最硬核的Mysql函数大全,还不收藏?
123 0
下一篇
无影云桌面