随笔分类 -  数据库 / Oracle

Oracle
摘要:目录1 Oracle锁1.1 简介1.2 分类1.2.1 用户和系统分1.2.2 锁级别分1.2.3 锁类型分1.2.3.1 内部闩锁1.2.3.2 DDL锁1.2.4 DML锁1.2.4.1 TM锁1.2.4.2 TX锁1.2.4.3 加锁过程和原理1.2.4.4 共享方式的表级锁1.3 锁等待和 阅读全文
posted @ 2024-06-16 11:47 上善若泪 阅读(163) 评论(0) 推荐(0) 编辑
摘要:1 数据库事务 1.1 事务特性 事务的特性: 原子性(atomicity):事务是数据库的逻辑工作单位,而且是必须是原子工作单位,对于其数据修改,要么全部执行,要么全部不执行。 一致性(consistency):事务在完成时,必须是所有的数据都保持一致状态。在相关数据库中,所有规则都必须应用于事务 阅读全文
posted @ 2022-07-27 10:50 上善若泪 阅读(206) 评论(0) 推荐(0) 编辑
摘要:1 数据库范式 1.1 为什么要范式 为什么需要数据库范式呢,因为必须保证数据库设计的合理性 数据库设计关系整个系统的架构,关系到后续的开发效率和运行效率 数据库的设计主要包含了设计表结构和表之间的联系 1.2 如何是合理数据库 如何是合理数据库 结构合理 冗余较小 尽量避免插入删除修改异常 1.3 阅读全文
posted @ 2021-09-15 09:01 上善若泪 阅读(613) 评论(0) 推荐(0) 编辑
摘要:1 分组排序查询 1.1 引言 排名是数据库中的一个经典题目,实际上又根据排名的具体细节可分为3种场景: 连续排名:例如薪水3000、2000、2000、1000排名结果为1-2-3-4,体现同薪不同名,排名类似于编号 同薪同名但总排名不连续:例如同样的薪水分布,排名结果为1-2-2-4 同薪同名且 阅读全文
posted @ 2021-06-01 11:33 上善若泪 阅读(1425) 评论(0) 推荐(0) 编辑
摘要:目录1 DML1.1 简介1.2 插入数据(INSERT语句)1.2.1 简介1.2.2 单条插入数据1.2.2.1 使用列列表增加数据1.2.2.2 不使用列列表增加数据1.2.2.3 使用特定格式插入日期值1.2.2.4 使用DEFAULT提供数据1.2.2.5 使用替代变量插入数据1.2.3 阅读全文
posted @ 2021-01-12 18:20 上善若泪 阅读(1629) 评论(0) 推荐(0) 编辑