![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 95
deckcode
多看多学多写多总结多回顾
展开
-
索引失效 底层原理
mysql索引失效底层原理原创 2022-07-07 17:04:16 · 413 阅读 · 0 评论 -
for update 详解
原文转载 2020-12-06 20:38:01 · 775 阅读 · 0 评论 -
自治事务参考
在触发器中操作触发此触发器的表,用PRAGMA AUTONOMOUS_TRANSACTION 选项。自治事务自治事务允许你离开主事务环境,执行一个独立事务,不影响主事务状态下返回主事务。自治事务与调用事务没有关联,所以只有已提交的数据可以被2个事务共享。15.1为何使用自治事务1. 无法回滚的审计一般情况下利用触发器禁止某些对表的更新等操作时,若记录日志,则触发器最后抛出异常时会造成日志回滚。利用自治事务可防止此点。2. 避免变异表,即在触发器中操作触发此触发器的表3.转载 2020-11-04 23:02:26 · 222 阅读 · 0 评论 -
pl触发器
触发器概述分类1.语句级触发器2.行级触发器3.instead of 触发器4.用户事件触发器5.系统触发器概述类似于事件处理,当数据库某一个“触发事件”发生时,引起数据库的操作。用途执行DML语句,使用 inster、update、delete;执行DDL(create ,drop,alter)引发数据库事件发生,(系统启动退出,产生异常,错误)引发用户事件(登录退出数据库)模板create [or replace] trriger tri_name[before|afte原创 2020-11-04 13:22:00 · 279 阅读 · 0 评论 -
数据库之事务一览
事务的ACID属性原子性(Atomicity)原子性是指事务是一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生。一致性(Consistency)事务必须使数据库从一个一致性状态变换到另外一个一致性状态。比如:转账,假设用户A和用户B两者的钱加在一起是1000元,那么不管A和B之间如何转账,转几次帐。事务结束后两个用户的钱加在一起还得是1000隔离性(Is...原创 2020-04-30 12:47:20 · 281 阅读 · 0 评论 -
oracle数据库权限管理
Oracle 权限权限允许用户访问属于其它用户的对象或执行程序,ORACLE系统提供三种权限:Object 对象级、System 系统级、Role 角色级。这些权限可以授予给用户、特殊用户public或角色,如果授予一个权限给特殊用户"Public"(用户public是oracle预定义的,每个用户享有这个用户享有的权限),那么就意味作将该权限授予了该数据库的所有用户。对管理权限而言,角色是一...转载 2020-04-30 10:22:21 · 350 阅读 · 0 评论 -
数据库之关系理论复习
函数依赖1. 函数依赖概念:函数依赖是数据依赖的一种,它反映属性或属性之间依存,互相制约的关系,即反映现实世界的约束关系。设R(U)是属性U上的一个关系模式,X和Y均为U={A1,A2,,,,An}的子集,r为R的任何一关系,如果对于r中的任意两个元组u,v,只要有u[X] = v[Y],就有u[Y] = v[Y],则称X函数决定Y,或称Y函数依赖于X,记为X→\rarr→Y简单来说:就...原创 2020-04-26 19:24:44 · 513 阅读 · 0 评论