oracle数据结构

简介:

数据类型:

1 字符数据:CHAR VARCHAR NCHAR NVARCHAR2 LONG CLOB NCLOB

2 数字数据类型:NUMBER 唯一用来存储数字型的类型

3 日期数据类型:

4 raw解释型

串联: || NUM1 || NUM2 = "12"(num1 =1 num2 = 2)

NULL: NULL=NULL也为假。NULL不等于任何值,包括自己

表:行的集合

视图:通过SQL语句来定义的

索引:如果建立索引的列包含的值为NULL,那么索引不会包含这行数据

B*树的深度取决于叶子节点项的数目

基于函数的索引基于SQL函数查询的结果;标准的B*树,或者位图都是基于列值而构建

分区:根据表中列值划分表

集群,不适合定期完全扫描的表

约束:NOT NULL,唯一性,主键,外键,校验

查询优化:基于规则的优化,基于成本的优化

默认收集统计信息到AWR--自动工作负荷仓库:

1 数据库访问及段使用统计

2 时间模型统计

3 系统和会话统计

4 负荷量最大的SQL语句统计

5 活跃会话历史ASH统计

select /*+index(emp_ind)*lastname,firstname,phone from emp;强制使用索引

SQL分析工具 EXPLAIN PLAN FOR -------

本文转自博客园xingoo的博客,原文链接:oracle数据结构,如需转载请自行联系原博主。

相关文章
|
23天前
|
SQL Oracle 关系型数据库
Oracle SQL*Plus的DESCRIBE命令:数据结构的“侦探”
【4月更文挑战第19天】`DESCRIBE`命令是Oracle SQL*Plus中的明星工具,用于快速揭示数据结构。它能显示表或视图的列名、数据类型、长度和空值限制,帮助用户理解数据库对象详情。此命令对数据库设计、查询优化和故障排除至关重要,且支持描述视图和同义词。通过有效利用DESCRIBE提供的信息,可以提升SQL查询效率,优化表结构,成为数据管理的得力助手。
|
Oracle 关系型数据库 数据库管理
|
Oracle 关系型数据库 存储
oracle 数据结构
oracle 数据结构 添加字段 alter table tablename add(columname columtype) 删除字段 alter table tablename drop(columname) 查看表字段结构 desc tablename 添加主键alert table 表名 add constraint pkKey primary key(字段列表) eg.
602 0
|
5天前
|
机器学习/深度学习 算法 测试技术
【单调栈】3113. 边界元素是最大值的子数组数目
【单调栈】3113. 边界元素是最大值的子数组数目
|
3天前
栈的基本应用
栈的基本应用
10 3
|
3天前
栈与队列理解
栈与队列理解
9 1
|
3天前
|
存储 算法
数据结构与算法 栈与队列
数据结构与算法 栈与队列
10 0
数据结构与算法 栈与队列