锅炉信息网 > 锅炉知识 > 锅炉百科

数据库4

发布时间:

23.视图视图view是基于一个查询的结果 而产生的表,可以算作是表查询的“影子”。表改变了,视图里的数据也会跟着改变。一般不允许在

23.视图

视图view是基于一个查询的结果 而产生的表,可以算作是表查询的“影子”。

表改变了,视图里的数据也会跟着改变。一般不允许在视图上做修改

视图:作用 简化以后的查询,尤其是一个多表查询。

视图跟表的用法一样。视图本质就是一个表(某查询的)

表主体数据表示改变,视图跟着改的。

视图如果是多表查询的结果 那么不可以修改。视图如果是单表的结果,那么是可以修改的额,但是强烈不建议修改。为了防止视图修改,创建视图时,添加with check option

24.数据库函数

25.事务

在Java里面来临控制事务,到框架里有对应的工具方便操作

是一个复杂的业务逻辑里,需要多个sql操作,这多个sql操作,必须一起成功,否则一起失败。

(分布式数据:数据库多个地方的多个库,分布在不同项目中)

事务:一个或多个数据库操作,组成的最小逻辑单元,一起成功或一起失败。

特性:ACID

A:原子性 Atomicit 原子操作不可再分,一起成功一起失败

B:一致性Consistency (1)数据总和不变(2)约束性必须还要遵循

C:隔离性Isolation 事务与事务之间不应该相互影响,执行时保持隔离的状态。(对共同的数据)(有点像多线程之间的共同数据问题:同步)

D:持久性Durability 一次事务一旦提交,将会持久化到文件,无法进行回滚。

提交:把事务里的修改等操作写入到数据库文件。

回滚:把事务里的修改等操作“撤销”“放弃”。

如何做到提交或回滚:事务里在提交和回滚确定之前,所有的修改操作是暂存入“日志区”。

精选推荐

  • 711关东煮供应商
    711关东煮供应商

    今天给大家介绍三位,奶粉,全家、罗森这些便利店里关东煮的供应商。店里卖三四块钱一串的关东煮,在网上买不到,一块钱就搞定。首先关东

  • 健康日历|高压锅容易爆炸的4个原因
    健康日历|高压锅容易爆炸的4个原因

    来源:医药养生保健报设计:李雅琴医学审核:姜峰出品人:胡丽丽

  • 高炉
    高炉

    今天这活却是个白事,等到了时辰,那家人便准备火化,本来准备送普炉,我却心中一动,便对那家人说道:“这老人走也不要省,还是送高炉吧。”

  • 高压锅和电压力锅的区别,推荐几款点压力锅
    高压锅和电压力锅的区别,推荐几款点压

    记得之前有一次去朋友家玩,他正在用高压锅煮小米粥,是的,高压锅压小米粥,大概煮了半小时,高压锅突然爆炸了,现场惨不忍睹啊,幸好厨房里没

0