乐趣区

关于数据库:Oracle学习历程

始终没有接触过 Oracle 数据库,忽然公司要做社保核心的数据库迁徙,感觉本人啥也不会,从头开始学吧,每天积攒一点点。

一、Oracle 装置后的一些问题

1、因为是装置的本地库,机器性能不够,导致卡顿。因而,能够在服务治理中,将所有的 Oracle 结尾服务敞开。当须要应用时,开启 OracleOraHome81TNSListener、OracleServiceORCL(数据库名)这两个服务即可。

二、Oracle 数据库的体系架构

三、SQL 简介

SQL 语言

结构化查询语言(Structured Query Language),时一种数据库查问和程序设计语言,用于存取数据以及查问、更新和治理关系数据库系统;共事也是数据库脚本文件的拓展名。是一种高级的非过程化编程语言,容许用户在高层数据库构造上工作。它不仅要求用户指定对数据的寄存办法,也不须要用户理解具体的数据寄存形式,所以具备齐全不同底层构造的不同数据库系统,能够应用雷同的结构化查询语言作为数据输出和治理的接口。结构化查询语言能够嵌套,这使它具备弱小的灵活性和弱小的性能。

SQL 语言分类

  1. DML(数据库操作语言)

     其中语句包含 INSERT、UPDATE、DELETE 等,别离用于增加、批改和删除表中的行,又称动作查询语言。
  2. DDL(数据库定义语言)

     其语句包含 CREATE、DROP。在数据库创立表和删除表,为表增加索引等。DDL 包含许多与人数据库目录中取得数据无关的保留字,也是动作查问的一部分。
  3. DCL(数据库管制语言)

     通过 GRANT、REVOKE 获取许可,能够确定单个用户或用户组对数据库对象的拜访。某些 RDBMS 可用 GRANT 或 REVOKE 管制对表单单个列的拜访。

Select 语句

SELECT *|{[DISTINCT] column|expression [alias],…} FROM table
1、查问语法
select *|column_name from 表名

退出移动版