表的连接类型 与事务

表的连接类型可以分为内连接、外连接、交叉连接。

1 内连接

inner join常用,只返回两个数据集合之间匹配关系的行。将位于两个互相交叉的数据集合中重叠部分以内的数据行连接起来。

2 外连接
可以根据要求返回左侧或右侧表中非匹配的数据或全部的数据。

左外连接:left join 返回匹配左表行的值,不匹配行的值则返回空值。结果集包括左表所有行。

右外连接:right join 返回匹配右表行的值,不匹配行的值则返回空值。结果集包括右表所有行。

全连接:full join同时返回左右表的行,匹配返回相应值,不匹配返回空值。

3 交叉连接

表之间没有任何关联条件,相当于两个表相乘。应用较少。

4 事务

事务是一种机制,一个操作序列包含了一组数据库的操作命令。整体提交,要么都执行,要么都不执行。

原子性:事务中的所有元素必须作为一个整体提交或回滚。事务中任何元素失败,则整个事务失败。

一致性:事务完成时,数据必须处于一致状态。例如银行转账,不能一个人转了钱另一个人没有收到把。

隔离性:表明事务必须是独立的,不应以任何方式依赖与或影响其他事务。

持久性:不管系统是否发生了故障,事务处理的结果都是永久的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值