加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Oracle数据库知识点总结

发布时间:2020-12-12 15:32:29 所属栏目:百科 来源:网络整理
导读:1、数据字典怎么理解? 数据字典是指对数据的数据项、数据结构、数据流、数据存储、处理逻辑、外部实体等进行定义和描述,其目的是对数据流程图中的各个元素做出详细的说明。 数据字典(Data dictionary)是一种用户可以访问的记录数据库和应用程序源数据的

1、数据字典怎么理解?

  1. 数据字典是指对数据的数据项、数据结构、数据流、数据存储、处理逻辑、外部实体等进行定义和描述,其目的是对数据流程图中的各个元素做出详细的说明。

  2. 数据字典(Data dictionary)是一种用户可以访问的记录数据库和应用程序源数据的目录。主动数据字典是指在对数据库或应用程序结构进行修改时,其内容可以由DBMS自动更新的数据字典。

  3. 数据字典的主要作用:数据字典和数据流图共同构成系统的逻辑模型。没有流图数据字典难以发挥作用。没有数据字典,数据流图就不严格。

2、数据库系统的三级模式

3、数据库的二级映像

4、Oracle表空间
??简单来说,表空间就是一个或多个数据文件(物理文件)的集合(逻辑文件),所有的数据对象都被逻辑的存放在指定的表空间中。

5、表看空间的类型

  1. 系统表空间:系统自动创建的,一般存储Oracle的数据字典表和相应数据

  2. 永久表空间:用来存放永久性数据,例如系统数据、应用程序数据

  3. 临时表空间:例如Group by、order by等算法会用到一些临时空间,用完就释放,

  4. 撤销表空间:用于数据恢复

6、简单的命令

  1. 设置每页显示的数据条数:SET PAGESIZE 30;

  2. 设置每行显示的字符数:SET LINESIZE 100;

  3. 执行文件:@文件路径;

  4. 显示当前用户:SHOW USER;

  5. 切换登录用户:CONNECT 用户名/密码 [(SYS用户需要)AS SYSDBA];

  6. 拷贝文件:HOST COPY d:hello.sql d:data1.sql

  7. 查询表结构:DESC tablename;

7、什么是DML、DDL、DCL

  1. DML:数据库操作语言,数据的增删改查操作

  2. DDL:数据库对象定义语言,数据表创建、约束、索引、同义词等

  3. DCL:数据库权限控制

8、简单查询语句
??8.1 语法格式:
????SELECT [DISTINCT] * | 列名 [列别名] [,列名 [列别名]...]
????FROM 表名 [表别名]//FROM子句是先于SELECT子句执行的

??8.2 列支持四则运算

??8.3 数据连接符“||”
????例如:SELECT empno||','||ename ss,sal*12 年收入 FROM emp;//拼接时数字直接写,字符串要用单引号

9、限定查询
??9.1 语法格式:
????SELECT [DISTINCT] * | 列名 [列别名] [,列名 [列别名]...]③映射
????FROM 表名 [表别名]①笛卡尔积
????[WHERE 限定条件1[,限定条件2...]]②筛选

??9.2 筛选条件的运算符:
????关系运算:=、>、>=、<、<=、<>或!=
????范围运算:BETWEEN 最小值 AND 最大值
????空判断:IS NULL、IS NOT NULL
????IN范围判断:IN、NOT IN、EXISTS(复杂查询)
????模糊查询:LIKE、NOT LIKE(%、_)

??9.3 组合多个筛选条件:可以使用与(AND)或(OR)非(NOT)操作

10、查询排序
??10.1 语法格式:
????SELECT [DISTINCT] * | 列名 [列别名] [,限定条件2...]]②筛选
????[ORDER BY] 排序字段 [ASC | DESC] [,排序字段 [ASC | DESC]]④排序

11、单行函数
请参考博文:oracle函数详解

12、

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读