第二周

2018-12-11  本文已影响0人  卑微小利

1,如何添加数据完整性
在创建表的时候给表添加约束

2.完整性分类
实体完整性
域完整性
引用完整性

使用99连接法

SELECT st.name,sc.score,co.name

FROM students st,score sc,course co

WHERE st.id = sc.sid AND sc.cid = co.id

image.png

使用内联查询

SELECT *

FROM students st

JOIN score sc

ON st.id = sc.sid

JOIN course co

ON sc.cid = co.id;


image.png

自然连接
连接查询会产生无用笛卡尔集,我们通常使用主外键关系等式来去除它.
而自然连接无需你去给出主外键等式,它会自动找到这一等式
也就是说不用去写条件

子查询1. 什么是子查询
1. 一个select语句中包含另外一个完整的select语句
2. 或者说两个以上select,那么就是子查询语句了

  1. 子查询出现的位置

  2. where后,把select查询出的结果当做另外一个select的条件值

  3. from后,把查询出的结果当作一个新表

一、什么是事务

  1. 不可分割的操作,假设有ABCD四个步骤组成
  1. 一致性(Consistency)
  1. 隔离性(Isolation)
  1. 持久性(Durability)

提交事务

commit

事务的执行流程:

image.png
上一篇 下一篇

猜你喜欢

热点阅读