2022年11月12日

Oracle 19C学习 - 21. 物化视图

摘要: 什么是物化视图 Oracle物化视图是包括一个查询结果的数据库对象。它是一种非本地数据的本地化副本,或用来生成基于某种功能或者业务需求的汇总表。 物化视图存储基于非本地表的数据,也可以成为快照。她属于一种物理结构,具有段结构。 物化视图可以用于预先保存表连接或聚集等耗时较多操作的结果。这样进行查询时 阅读全文

posted @ 2022-11-12 21:29 LeoZhangJing 阅读(454) 评论(0) 推荐(0) 编辑

Oracle 19C学习 - 20. 临时表

摘要: 临时表是什么 临时表是用来暂时保存临时数据的一个数据库对象。 它只能保存在临时表空间,而无法保存在用户表空间。 Oracle中,临时表分为SESSION会话和TRANSACTION事务两种。 SESSION级的临时表整个SESSION都存在,直到会话结束。 TRANSACTION级的临时表在TRAN 阅读全文

posted @ 2022-11-12 18:38 LeoZhangJing 阅读(253) 评论(0) 推荐(0) 编辑

Oracle 19C学习 - 19. MERGE语句

摘要: Merge语句的作用 Merge语句可以根据不同条件,获取插入、更新、删除数据表中的行,然后从一个或者多个数据源头对表进行更新或向表中插入行。 Merge语句的语法 MERGE INTO 表名 USING 表名/视图/子查询 ON 匹配条件 WHEN MATCHED THEN 更新、删除操作(UPD 阅读全文

posted @ 2022-11-12 17:26 LeoZhangJing 阅读(93) 评论(0) 推荐(0) 编辑

Oracle 19C学习 - 18. 索引

摘要: 什么是索引 索引的主要作用就是加速表的查询。 索引可以显示创建,执行索引命令创建。 索引也可以隐式创建,主键和唯一键都是隐式创建索引。 索引的特征 索引是模式Schema Object,高于衍生数据对象。和表一样,索引也有自己的段结构。 衍生数据对象:视图、同义词都是从表衍生出来的。 表和索引都具有 阅读全文

posted @ 2022-11-12 15:38 LeoZhangJing 阅读(193) 评论(0) 推荐(0) 编辑

2022年11月3日

Oracle 19C学习 - 17. 序列

摘要: 序列是什么 序列就是一组数字的队列。 自动生成唯一编号 可共享的对象 通常用于创建主键。 如果将序列高速缓存放到内存中,可以提高序列值访问效率,也增大危险,一旦内存失效,序列的缓存值就丢失了。 MYSQL序列在建表的时候在定义列的时候一起定义,Oracle不可以,必须要以单独的数据对象出现。 序列操 阅读全文

posted @ 2022-11-03 21:53 LeoZhangJing 阅读(176) 评论(0) 推荐(0) 编辑

2022年11月1日

Oracle 19C学习 - 16. 视图

摘要: 视图是什么 视图几乎在所有的数据库软件中都存在。 视图是在逻辑上代表一个或者多个表的数据子集,和同义词一样,都是映射关系,视图的功能和地位高于同义词。 为什么使用视图 限制数据访问。 将复杂查询的结果变成视图,使的将来使用更加容易。 提供了数据的独立性,可以先访问视图,确定以后再访问表,减少对于数据 阅读全文

posted @ 2022-11-01 12:19 LeoZhangJing 阅读(154) 评论(0) 推荐(0) 编辑

2022年10月31日

Oracle 19C学习 - 15. 同义词

摘要: 同义词(Synonym)是什么 可以把它理解为视图,都是对表的映射, 同义词不占用数据存储空间。 对于不同Schema下的表,可以映射为一个同义词。易于引用其他用户所拥有的表。还可以缩短冗长的表名和对象名。 同义词的分类 公有同义词 Public Synonym 数据库中所有的用户都可以使用公用的同 阅读全文

posted @ 2022-10-31 21:58 LeoZhangJing 阅读(111) 评论(0) 推荐(0) 编辑

Oracle

摘要: # 同义词(Synonym)是什么可以把它理解为视图,都是对表的映射, 同义词不占用数据存储空间。对于不同Schema下的表,可以映射为一个同义词。易于引用其他用户所拥有的表。还可以缩短冗长的表名和对象名。<br><br># 同义词的分类1. 公有同义词 Public Synonym数据库中所有的用 阅读全文

posted @ 2022-10-31 21:56 LeoZhangJing 阅读(34) 评论(0) 推荐(0) 编辑

2022年10月29日

Oracle 19C学习 - 14. 约束

摘要: 什么是约束 约束就是在表上强制执行的规则。约束可以防止存在相关性时产生误删除或者误操作。 Oracle包括以下约束: NOT NULL 非空约束,此列不允许有空值。 UNIQUE 唯一约束,不能有重复项。 PRIMARY KEY 主键约束,一个表具有标识性的列,非空且唯一。 FOREIGN KEY 阅读全文

posted @ 2022-10-29 09:38 LeoZhangJing 阅读(107) 评论(0) 推荐(0) 编辑

2022年10月1日

Oracle 19C学习 - 00b. Oracle12C的安装(Windows 11)

摘要: 1. 下载Oracle 12 database安装包,解压缩。 2. 点击setup进行安装 3. 命令行运行 netca 创建监听器。 4. 运行dbca 创建数据库实例 5. 使用SQLDeveloper连接数据库。 6. 解锁hr账号并设置密码。 SQL> alter user hr acco 阅读全文

posted @ 2022-10-01 22:08 LeoZhangJing 阅读(210) 评论(0) 推荐(0) 编辑

导航