SQL基础第五章通过视图修改数据

本文介绍了SQL中的事务概念,强调了事务在确保数据库数据一致性中的作用。事务发生在两个commit点之间,例如从银行储蓄转到活期存款的操作。同时,文章讨论了如何通过视图来修改数据,视图在大型数据库的安全性和权限控制中起到重要作用,但也有其限制,如只能更改视图可见的数据。

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

<p align="center"><font color="#FF0000" size="7">事务
  </font></p>
<p><font size="4">事务是指对一个或多个表中的多个更改打包在一起的一个方法,。当把多个更改放入一个事务中,他们要不会全部成功,要不会全部失败。用来确定数据库中的数据是不是保持一致。
  一项事务发生在两个commit点之间。</font></p>
<p><font size="4">因为Access不支持commit。所以以下例子不包括Access。 </font></p>
<p><font color="#0000FF" size="5">任务:从银行储蓄中取出5000,并放入活期存款。把这两件事放入到一个事务中,要么同时成功,要么一起失败。</font></p>
<p> <font color="#FF0000" size="+5">commit,  </font></p>
<p><font color="#FF0000" size="+5">update savings
  set balance=balance-5000</font></p>
<p><font color="#FF0000" size="+5"> where costomer='johnson';</font></p>
<p><font color="#FF0000" size="+5"> ----------如果收到错误,请运行rollback;</font></p>
<p><font color="#FF0000" size="+5"> update checkings
  set balance=balance+5000</font></p>
<p><font color="#FF0000" size="+5"> where costomer='johnson';  </font></p>
<p><font color="#FF0000" size="+5">commit;</font></p>
<p> <font size="4">通过视图修改数据</font></p>
<p><font size="4"> 在大型数据库的使用中,通过视图修改是一种行之有效的方法,而且可以通过视图来为了安全。限制一些人的权限。
  通过视图更改数据时,只有表中的一些数据可以发生更改。通常只能更改通过视图看见的数据。但是:在删除一整行时,可以删除那些视图也看不到的行。
  可以插入一个新行,即使通过视图看不见它也可以这样做。
  只有特定的视图可以用来更改灵数据。:它只包含一个表中的数据,它包含这个表中的一些或者所有的列和行。 </font></p>
<hr align=left width=80% size=2 noshade>
<a href="D:\SQL\SQL基础\首页.html"><font color=green size=7><strong><u>返回首页</u></strong></font></a>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值